Skip to content

Commit 806d72a

Browse files
authored
chore: do not run no-reactive-functions rule on Svelte 5 with runes (#1017)
1 parent 5bdc906 commit 806d72a

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

Diff for: .changeset/olive-squids-design.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-functions` rule on Svelte 5 with runes

Diff for: packages/eslint-plugin-svelte/src/rules/no-reactive-functions.ts

+10-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,16 @@ export default createRule('no-reactive-functions', {
1616
noReactiveFns: `Do not create functions inside reactive statements unless absolutely necessary.`,
1717
fixReactiveFns: `Move the function out of the reactive statement`
1818
},
19-
type: 'suggestion' // "problem", or "layout",
19+
type: 'suggestion',
20+
conditions: [
21+
{
22+
svelteVersions: ['3/4']
23+
},
24+
{
25+
svelteVersions: ['5'],
26+
runes: [false, 'undetermined']
27+
}
28+
]
2029
},
2130
create(context) {
2231
return {

0 commit comments

Comments
 (0)