Skip to content

Commit f6ba671

Browse files
committed
test(no-navigation-without-base): added test for pushState, replaceState and links
1 parent e6949ea commit f6ba671

38 files changed

+175
-13
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ These rules relate to SvelteKit and its best Practices.
473473

474474
| Rule ID | Description | |
475475
|:--------|:------------|:---|
476-
| [svelte/no-navigation-without-base](https://sveltejs.github.io/eslint-plugin-svelte/rules/no-navigation-without-base/) | disallow using goto() without the base path | |
476+
| [svelte/no-navigation-without-base](https://sveltejs.github.io/eslint-plugin-svelte/rules/no-navigation-without-base/) | disallow using navigation (links, goto, pushState, replaceState) without the base path | |
477477

478478
## Experimental
479479

docs/rules.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ These rules extend the rules provided by ESLint itself, or other plugins to work
108108

109109
These rules relate to SvelteKit and its best Practices.
110110

111-
| Rule ID | Description | |
112-
| :------------------------------------------------------------------------- | :------------------------------------------ | :-- |
113-
| [svelte/no-navigation-without-base](./rules/no-navigation-without-base.md) | disallow using goto() without the base path | |
111+
| Rule ID | Description | |
112+
| :------------------------------------------------------------------------- | :------------------------------------------------------------------------------------- | :-- |
113+
| [svelte/no-navigation-without-base](./rules/no-navigation-without-base.md) | disallow using navigation (links, goto, pushState, replaceState) without the base path | |
114114

115115
## Experimental
116116

docs/rules/no-navigation-without-base.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
pageClass: 'rule-details'
33
sidebarDepth: 0
44
title: 'svelte/no-navigation-without-base'
5-
description: 'disallow using goto() without the base path'
5+
description: 'disallow using navigation (links, goto, pushState, replaceState) without the base path'
66
since: 'v2.36.0-next.9'
77
---
88

99
# svelte/no-navigation-without-base
1010

11-
> disallow using goto() without the base path
11+
> disallow using navigation (links, goto, pushState, replaceState) without the base path
1212
1313
## :book: Rule Details
1414

packages/eslint-plugin-svelte/src/rule-types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ export interface RuleOptions {
176176
*/
177177
'svelte/no-inspect'?: Linter.RuleEntry<[]>
178178
/**
179-
* disallow using goto() without the base path
179+
* disallow using navigation (links, goto, pushState, replaceState) without the base path
180180
* @see https://sveltejs.github.io/eslint-plugin-svelte/rules/no-navigation-without-base/
181181
*/
182182
'svelte/no-navigation-without-base'?: Linter.RuleEntry<[]>

packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/aliased-goto01-errors.yaml renamed to packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/goto-aliased01-errors.yaml

File renamed without changes.

packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/aliased-goto01-input.svelte renamed to packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/goto-aliased01-input.svelte

File renamed without changes.

packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/base-not-prefixed01-errors.yaml renamed to packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/goto-base-not-as-prefix01-errors.yaml

File renamed without changes.

packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/base-not-prefixed01-input.svelte renamed to packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/goto-base-not-as-prefix01-input.svelte

File renamed without changes.

packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/no-base01-errors.yaml renamed to packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/goto-no-base01-errors.yaml

File renamed without changes.

packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/no-base01-input.svelte renamed to packages/eslint-plugin-svelte/tests/fixtures/rules/no-navigation-without-base/invalid/goto-no-base01-input.svelte

File renamed without changes.

0 commit comments

Comments
 (0)