Skip to content

Commit 4bfb401

Browse files
committed
test(no-navigation-without-base): added test for pushState, replaceState and links
1 parent 387bd4d commit 4bfb401

38 files changed

+175
-13
lines changed

README.md

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

475475
| Rule ID | Description | |
476476
|:--------|:------------|:---|
477-
| [svelte/no-navigation-without-base](https://sveltejs.github.io/eslint-plugin-svelte/rules/no-navigation-without-base/) | disallow using goto() without the base path | |
477+
| [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 | |
478478

479479
## Experimental
480480

docs/rules.md

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

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

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

116116
## Experimental
117117

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
@@ -181,7 +181,7 @@ export interface RuleOptions {
181181
*/
182182
'svelte/no-inspect'?: Linter.RuleEntry<[]>
183183
/**
184-
* disallow using goto() without the base path
184+
* disallow using navigation (links, goto, pushState, replaceState) without the base path
185185
* @see https://sveltejs.github.io/eslint-plugin-svelte/rules/no-navigation-without-base/
186186
*/
187187
'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)