File tree Expand file tree Collapse file tree 4 files changed +42
-3
lines changed
packages/eslint-plugin-svelte Expand file tree Collapse file tree 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[] = [
99 name : 'svelte:recommended:rules' ,
1010 rules : {
1111 // eslint-plugin-svelte rules
12+ 'svelte/comment-directive' : 'error' ,
1213 'svelte/no-at-debug-tags' : 'warn' ,
1314 'svelte/no-at-html-tags' : 'error' ,
1415 'svelte/no-dupe-else-if-blocks' : 'error' ,
@@ -20,6 +21,7 @@ const config: Linter.Config[] = [
2021 'svelte/no-shorthand-style-property-overrides' : 'error' ,
2122 'svelte/no-unknown-style-directive-property' : 'error' ,
2223 'svelte/no-unused-svelte-ignore' : 'error' ,
24+ 'svelte/system' : 'error' ,
2325 'svelte/valid-compile' : 'error'
2426 }
2527 }
Original file line number Diff line number Diff line change @@ -70,9 +70,12 @@ const configNames: ConfigName[] = [
7070] ;
7171
7272for ( 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+ } ) ;
7679 if ( filteredRules . length === 0 ) {
7780 continue ;
7881 }
You can’t perform that action at this time.
0 commit comments