Skip to content

Commit 77fd054

Browse files
committed
chore(prefer-const): update resources
1 parent 9b9d976 commit 77fd054

File tree

4 files changed

+2
-12
lines changed

4 files changed

+2
-12
lines changed

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,6 @@ These rules relate to better ways of doing things to help you avoid problems:
362362
| [svelte/no-unused-class-name](https://sveltejs.github.io/eslint-plugin-svelte/rules/no-unused-class-name/) | disallow the use of a class in the template without a corresponding style | |
363363
| [svelte/no-unused-svelte-ignore](https://sveltejs.github.io/eslint-plugin-svelte/rules/no-unused-svelte-ignore/) | disallow unused svelte-ignore comments | :star: |
364364
| [svelte/no-useless-mustaches](https://sveltejs.github.io/eslint-plugin-svelte/rules/no-useless-mustaches/) | disallow unnecessary mustache interpolations | :wrench: |
365-
| [svelte/prefer-const](https://sveltejs.github.io/eslint-plugin-svelte/rules/prefer-const/) | Require `const` declarations for variables that are never reassigned after declared | :wrench: |
366365
| [svelte/prefer-destructured-store-props](https://sveltejs.github.io/eslint-plugin-svelte/rules/prefer-destructured-store-props/) | destructure values from object stores for better change tracking & fewer redraws | :bulb: |
367366
| [svelte/require-each-key](https://sveltejs.github.io/eslint-plugin-svelte/rules/require-each-key/) | require keyed `{#each}` block | |
368367
| [svelte/require-event-dispatcher-types](https://sveltejs.github.io/eslint-plugin-svelte/rules/require-event-dispatcher-types/) | require type parameters for `createEventDispatcher` | |

docs/rules.md

-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ These rules relate to better ways of doing things to help you avoid problems:
6464
| [svelte/no-unused-class-name](./rules/no-unused-class-name.md) | disallow the use of a class in the template without a corresponding style | |
6565
| [svelte/no-unused-svelte-ignore](./rules/no-unused-svelte-ignore.md) | disallow unused svelte-ignore comments | :star: |
6666
| [svelte/no-useless-mustaches](./rules/no-useless-mustaches.md) | disallow unnecessary mustache interpolations | :wrench: |
67-
| [svelte/prefer-const](./rules/prefer-const.md) | Require `const` declarations for variables that are never reassigned after declared | :wrench: |
6867
| [svelte/prefer-destructured-store-props](./rules/prefer-destructured-store-props.md) | destructure values from object stores for better change tracking & fewer redraws | :bulb: |
6968
| [svelte/require-each-key](./rules/require-each-key.md) | require keyed `{#each}` block | |
7069
| [svelte/require-event-dispatcher-types](./rules/require-event-dispatcher-types.md) | require type parameters for `createEventDispatcher` | |

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

-10
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,6 @@ export interface RuleOptions {
264264
* @see https://sveltejs.github.io/eslint-plugin-svelte/rules/prefer-class-directive/
265265
*/
266266
'svelte/prefer-class-directive'?: Linter.RuleEntry<SveltePreferClassDirective>
267-
/**
268-
* Require `const` declarations for variables that are never reassigned after declared
269-
* @see https://sveltejs.github.io/eslint-plugin-svelte/rules/prefer-const/
270-
*/
271-
'svelte/prefer-const'?: Linter.RuleEntry<SveltePreferConst>
272267
/**
273268
* destructure values from object stores for better change tracking & fewer redraws
274269
* @see https://sveltejs.github.io/eslint-plugin-svelte/rules/prefer-destructured-store-props/
@@ -490,11 +485,6 @@ type SvelteNoUselessMustaches = []|[{
490485
type SveltePreferClassDirective = []|[{
491486
prefer?: ("always" | "empty")
492487
}]
493-
// ----- svelte/prefer-const -----
494-
type SveltePreferConst = []|[{
495-
destructuring?: ("any" | "all")
496-
ignoreReadBeforeAssign?: boolean
497-
}]
498488
// ----- svelte/shorthand-attribute -----
499489
type SvelteShorthandAttribute = []|[{
500490
prefer?: ("always" | "never")

packages/eslint-plugin-svelte/src/utils/rules.ts

+2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ import noUnusedClassName from '../rules/no-unused-class-name.js';
5252
import noUnusedSvelteIgnore from '../rules/no-unused-svelte-ignore.js';
5353
import noUselessMustaches from '../rules/no-useless-mustaches.js';
5454
import preferClassDirective from '../rules/prefer-class-directive.js';
55+
import preferConst from '../rules/prefer-const.js';
5556
import preferDestructuredStoreProps from '../rules/prefer-destructured-store-props.js';
5657
import preferStyleDirective from '../rules/prefer-style-directive.js';
5758
import requireEachKey from '../rules/require-each-key.js';
@@ -120,6 +121,7 @@ export const rules = [
120121
noUnusedSvelteIgnore,
121122
noUselessMustaches,
122123
preferClassDirective,
124+
preferConst,
123125
preferDestructuredStoreProps,
124126
preferStyleDirective,
125127
requireEachKey,

0 commit comments

Comments
 (0)