Skip to content

Commit 74373ec

Browse files
authored
chore: do not run no-reactive-reassign rule on Svelte 5 with runes (#1014)
1 parent 763cf7a commit 74373ec

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

.changeset/perfect-mirrors-doubt.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'eslint-plugin-svelte': patch
3+
---
4+
5+
chore: do not run `no-reactive-reassign` rule on Svelte 5 with runes

packages/eslint-plugin-svelte/src/rules/no-reactive-reassign.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,16 @@ export default createRule('no-reactive-reassign', {
2727
assignmentToReactiveValue: "Assignment to reactive value '{{name}}'.",
2828
assignmentToReactiveValueProp: "Assignment to property of reactive value '{{name}}'."
2929
},
30-
type: 'problem'
30+
type: 'problem',
31+
conditions: [
32+
{
33+
svelteVersions: ['3/4']
34+
},
35+
{
36+
svelteVersions: ['5'],
37+
runes: [false, 'undetermined']
38+
}
39+
]
3140
},
3241
create(context) {
3342
const props = context.options[0]?.props !== false; // default true

0 commit comments

Comments
 (0)