File tree 4 files changed +42
-3
lines changed
packages/eslint-plugin-svelte
4 files changed +42
-3
lines changed Original file line number Diff line number Diff line change
1
+ // IMPORTANT!
2
+ // This file has been automatically generated,
3
+ // in order to update its content execute "pnpm run update"
4
+ import type { Linter } from 'eslint' ;
5
+ import base from './base.js' ;
6
+ const config : Linter . Config [ ] = [
7
+ ...base ,
8
+ {
9
+ name : 'svelte:recommended-svelte3-4:rules' ,
10
+ rules : {
11
+ // eslint-plugin-svelte rules
12
+ 'svelte/comment-directive' : 'error' ,
13
+ 'svelte/system' : 'error'
14
+ }
15
+ }
16
+ ] ;
17
+ export default config ;
Original file line number Diff line number Diff line change
1
+ // IMPORTANT!
2
+ // This file has been automatically generated,
3
+ // in order to update its content execute "pnpm run update"
4
+ import type { Linter } from 'eslint' ;
5
+ import base from './base.js' ;
6
+ const config : Linter . Config [ ] = [
7
+ ...base ,
8
+ {
9
+ name : 'svelte:recommended-svelte5-without-legacy:rules' ,
10
+ rules : {
11
+ // eslint-plugin-svelte rules
12
+ 'svelte/comment-directive' : 'error' ,
13
+ 'svelte/system' : 'error'
14
+ }
15
+ }
16
+ ] ;
17
+ export default config ;
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ const config: Linter.Config[] = [
9
9
name : 'svelte:recommended:rules' ,
10
10
rules : {
11
11
// eslint-plugin-svelte rules
12
+ 'svelte/comment-directive' : 'error' ,
12
13
'svelte/no-at-debug-tags' : 'warn' ,
13
14
'svelte/no-at-html-tags' : 'error' ,
14
15
'svelte/no-dupe-else-if-blocks' : 'error' ,
@@ -20,6 +21,7 @@ const config: Linter.Config[] = [
20
21
'svelte/no-shorthand-style-property-overrides' : 'error' ,
21
22
'svelte/no-unknown-style-directive-property' : 'error' ,
22
23
'svelte/no-unused-svelte-ignore' : 'error' ,
24
+ 'svelte/system' : 'error' ,
23
25
'svelte/valid-compile' : 'error'
24
26
}
25
27
}
Original file line number Diff line number Diff line change @@ -70,9 +70,12 @@ const configNames: ConfigName[] = [
70
70
] ;
71
71
72
72
for ( const configName of configNames ) {
73
- const filteredRules = rules . filter (
74
- ( rule ) => rule . meta . docs . configNames . includes ( configName ) && ! rule . meta . deprecated
75
- ) ;
73
+ const filteredRules = rules . filter ( ( rule ) => {
74
+ const { configNames } = rule . meta . docs ;
75
+ return (
76
+ ( configNames . includes ( 'base' ) || configNames . includes ( configName ) ) && ! rule . meta . deprecated
77
+ ) ;
78
+ } ) ;
76
79
if ( filteredRules . length === 0 ) {
77
80
continue ;
78
81
}
You can’t perform that action at this time.
0 commit comments