Skip to content

Commit 2cc4c2b

Browse files
committed
fix: update eslint config
1 parent 1ce0ede commit 2cc4c2b

File tree

3 files changed

+2958
-10728
lines changed

3 files changed

+2958
-10728
lines changed

.vscode/settings.json

Lines changed: 23 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,28 @@
11
{
2-
// Enable the ESlint flat config support
3-
"eslint.experimental.useFlatConfig": true,
42
// Disable the default formatter, use eslint instead
53
"prettier.enable": false,
64
"editor.formatOnSave": false,
5+
76
// Auto fix
87
"editor.codeActionsOnSave": {
98
"source.fixAll.eslint": "explicit",
109
"source.organizeImports": "never"
1110
},
11+
1212
// Silent the stylistic rules in you IDE, but still auto fix them
1313
"eslint.rules.customizations": [
14-
{
15-
"rule": "style/*",
16-
"severity": "off"
17-
},
18-
{
19-
"rule": "format/*",
20-
"severity": "off"
21-
},
22-
{
23-
"rule": "*-indent",
24-
"severity": "off"
25-
},
26-
{
27-
"rule": "*-spacing",
28-
"severity": "off"
29-
},
30-
{
31-
"rule": "*-spaces",
32-
"severity": "off"
33-
},
34-
{
35-
"rule": "*-order",
36-
"severity": "off"
37-
},
38-
{
39-
"rule": "*-dangle",
40-
"severity": "off"
41-
},
42-
{
43-
"rule": "*-newline",
44-
"severity": "off"
45-
},
46-
{
47-
"rule": "*quotes",
48-
"severity": "off"
49-
},
50-
{
51-
"rule": "*semi",
52-
"severity": "off"
53-
}
14+
{ "rule": "style/*", "severity": "off", "fixable": true },
15+
{ "rule": "format/*", "severity": "off", "fixable": true },
16+
{ "rule": "*-indent", "severity": "off", "fixable": true },
17+
{ "rule": "*-spacing", "severity": "off", "fixable": true },
18+
{ "rule": "*-spaces", "severity": "off", "fixable": true },
19+
{ "rule": "*-order", "severity": "off", "fixable": true },
20+
{ "rule": "*-dangle", "severity": "off", "fixable": true },
21+
{ "rule": "*-newline", "severity": "off", "fixable": true },
22+
{ "rule": "*quotes", "severity": "off", "fixable": true },
23+
{ "rule": "*semi", "severity": "off", "fixable": true }
5424
],
25+
5526
// Enable eslint for all supported languages
5627
"eslint.validate": [
5728
"javascript",
@@ -65,6 +36,15 @@
6536
"jsonc",
6637
"yaml",
6738
"toml",
68-
"astro"
39+
"xml",
40+
"gql",
41+
"graphql",
42+
"astro",
43+
"svelte",
44+
"css",
45+
"less",
46+
"scss",
47+
"pcss",
48+
"postcss"
6949
]
7050
}

0 commit comments

Comments
 (0)