File tree Expand file tree Collapse file tree 6 files changed +15
-1
lines changed
packages/eslint-plugin-svelte Expand file tree Collapse file tree 6 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " eslint-plugin-svelte " : patch
3+ ---
4+
5+ feat: add name to flat configs.
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import base from './base';
33export default [
44 ...base ,
55 {
6+ name : 'svelte:all:rules' ,
67 rules : Object . fromEntries (
78 rules
89 . map ( ( rule ) => [ `svelte/${ rule . meta . docs . ruleName } ` , 'error' ] )
Original file line number Diff line number Diff line change 44import type { ESLint } from 'eslint' ;
55export 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
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import base from './base';
55export default [
66 ...base ,
77 {
8+ name : 'svelte:prettier:turn-off-rules' ,
89 rules : {
910 // eslint-plugin-svelte rules
1011 'svelte/first-attribute-linebreak' : 'off' ,
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import base from './base';
55export default [
66 ...base ,
77 {
8+ name : 'svelte:recommended:rules' ,
89 rules : {
910 // eslint-plugin-svelte rules
1011 'svelte/comment-directive' : 'error' ,
Original file line number Diff line number Diff line change @@ -110,14 +110,16 @@ const baseContent = `/*
110110import type { ESLint } from 'eslint';
111111export 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"
158160export 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"
186189export default [
187190 ...base,
188191 {
192+ name: 'svelte:prettier:turn-off-rules',
189193 rules: {
190194 // eslint-plugin-svelte rules
191195 ${ rules
You can’t perform that action at this time.
0 commit comments