File tree 4 files changed +9
-1
lines changed
packages/eslint-plugin-svelte 4 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 4
4
import type { ESLint } from 'eslint' ;
5
5
export default [
6
6
{
7
+ name : 'svelte:base:setup-plugin' ,
7
8
plugins : {
8
9
get svelte ( ) : ESLint . Plugin {
9
10
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore
@@ -12,6 +13,7 @@ export default [
12
13
}
13
14
} ,
14
15
{
16
+ name : 'svelte:base:setup-for-svelte' ,
15
17
files : [ '*.svelte' , '**/*.svelte' ] ,
16
18
languageOptions : {
17
19
// 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';
5
5
export default [
6
6
...base ,
7
7
{
8
+ name : 'svelte:prettier:turn-off-rules' ,
8
9
rules : {
9
10
// eslint-plugin-svelte rules
10
11
'svelte/first-attribute-linebreak' : 'off' ,
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ import base from './base';
5
5
export default [
6
6
...base ,
7
7
{
8
+ name : 'svelte:recommended:rules' ,
8
9
rules : {
9
10
// eslint-plugin-svelte rules
10
11
'svelte/comment-directive' : 'error' ,
Original file line number Diff line number Diff line change @@ -110,14 +110,16 @@ const baseContent = `/*
110
110
import type { ESLint } from 'eslint';
111
111
export default [
112
112
{
113
+ name: 'svelte:base:setup-plugin',
113
114
plugins: {
114
115
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
116
117
return require("../../index")
117
118
}
118
119
},
119
120
},
120
121
{
122
+ name: 'svelte:base:setup-for-svelte',
121
123
files: ["*.svelte", "**/*.svelte"],
122
124
languageOptions: {
123
125
// eslint-disable-next-line @typescript-eslint/no-require-imports -- ignore
@@ -158,6 +160,7 @@ import base from "./base"
158
160
export default [
159
161
...base,
160
162
{
163
+ name: 'svelte:recommended:rules',
161
164
rules: {
162
165
// eslint-plugin-svelte rules
163
166
${ rules
@@ -186,6 +189,7 @@ import base from "./base"
186
189
export default [
187
190
...base,
188
191
{
192
+ name: 'svelte:prettier:turn-off-rules',
189
193
rules: {
190
194
// eslint-plugin-svelte rules
191
195
${ rules
You can’t perform that action at this time.
0 commit comments