Skip to content

Commit 5911499

Browse files
committed
feat: add name to flat configs.
1 parent ea25e3e commit 5911499

File tree

4 files changed

+9
-1
lines changed

4 files changed

+9
-1
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import type { ESLint } from 'eslint';
55
export default [
66
{
7+
name: 'svelte:base:setup-plugin',
78
plugins: {
89
get svelte(): ESLint.Plugin {
910
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore
@@ -12,6 +13,7 @@ export default [
1213
}
1314
},
1415
{
16+
name: 'svelte:base:setup-for-svelte',
1517
files: ['*.svelte', '**/*.svelte'],
1618
languageOptions: {
1719
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import base from './base';
55
export default [
66
...base,
77
{
8+
name: 'svelte:prettier:turn-off-rules',
89
rules: {
910
// eslint-plugin-svelte rules
1011
'svelte/first-attribute-linebreak': 'off',

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import base from './base';
55
export default [
66
...base,
77
{
8+
name: 'svelte:recommended:rules',
89
rules: {
910
// eslint-plugin-svelte rules
1011
'svelte/comment-directive': 'error',

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,16 @@ const baseContent = `/*
110110
import type { ESLint } from 'eslint';
111111
export default [
112112
{
113+
name: 'svelte:base:setup-plugin',
113114
plugins: {
114115
get svelte(): ESLint.Plugin {
115-
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore
116+
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore
116117
return require("../../index")
117118
}
118119
},
119120
},
120121
{
122+
name: 'svelte:base:setup-for-svelte',
121123
files: ["*.svelte", "**/*.svelte"],
122124
languageOptions: {
123125
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore
@@ -158,6 +160,7 @@ import base from "./base"
158160
export default [
159161
...base,
160162
{
163+
name: 'svelte:recommended:rules',
161164
rules: {
162165
// eslint-plugin-svelte rules
163166
${rules
@@ -186,6 +189,7 @@ import base from "./base"
186189
export default [
187190
...base,
188191
{
192+
name: 'svelte:prettier:turn-off-rules',
189193
rules: {
190194
// eslint-plugin-svelte rules
191195
${rules

0 commit comments

Comments
 (0)