Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a new rule named
prefer-const
which:in New Rules: rune-prefer-let & prefer-const #818.
prefer-const
rule from ESLint, adapting it for Svelte.This PR is an updated version of #816, which did not include types. Also, some
opinionated changes were made in terms of code style, not in terms of behavior.
I found that this rule could be very useful for Svelte, and there could be many
developers who would benefit from it. At the same time, I thought that the
initial implementation was a good starting point, and that adding types and
would make the rule more robust to changes.
However, the rule should not have many changes, as how variables are handled in
JS is not likely to change.