Skip to content

Commit 4ac3714

Browse files
committed
need to think base
1 parent a7aa261 commit 4ac3714

File tree

4 files changed

+42
-3
lines changed

4 files changed

+42
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
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 numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
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;

packages/eslint-plugin-svelte/src/configs/flat/recommended.ts

+2
Original file line numberDiff line numberDiff 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
}

packages/eslint-plugin-svelte/tools/update-rulesets.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,12 @@ const configNames: ConfigName[] = [
7070
];
7171

7272
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+
});
7679
if (filteredRules.length === 0) {
7780
continue;
7881
}

0 commit comments

Comments
 (0)