Skip to content

Commit 563b5a9

Browse files
committed
Added eslint-plugin-svelte
1 parent 81691d7 commit 563b5a9

File tree

3 files changed

+237
-0
lines changed

3 files changed

+237
-0
lines changed

.eslintrc.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module.exports = {
55
parser: "@typescript-eslint/parser",
66
project: "./tsconfig.json",
77
sourceType: "script",
8+
extraFileExtensions: [".svelte"],
89
},
910
env: {
1011
browser: true,
@@ -15,7 +16,9 @@ module.exports = {
1516
"eslint:recommended",
1617
"plugin:@typescript-eslint/recommended",
1718
"plugin:@typescript-eslint/recommended-requiring-type-checking",
19+
"plugin:svelte/recommended",
1820
"plugin:prettier/recommended",
21+
"plugin:svelte/prettier",
1922
],
2023
rules: {
2124
"deprecation/deprecation": "warn",
@@ -64,6 +67,16 @@ module.exports = {
6467
"@typescript-eslint/no-non-null-assertion": "off",
6568
},
6669
overrides: [
70+
{
71+
files: ["*.svelte"],
72+
parser: "svelte-eslint-parser",
73+
parserOptions: {
74+
parser: "@typescript-eslint/parser",
75+
},
76+
rules: {
77+
"deprecation/deprecation": "off",
78+
},
79+
},
6780
{
6881
parserOptions: {
6982
project: null,

package-lock.json

Lines changed: 223 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"eslint-plugin-deprecation": "^1.3.2",
3535
"eslint-plugin-jest": "^27.0.4",
3636
"eslint-plugin-prettier": "^4.2.1",
37+
"eslint-plugin-svelte": "^2.8.0",
3738
"gas-webpack-plugin": "^2.3.0",
3839
"gulp": "^4.0.2",
3940
"gulp-filter": "^7.0.0",

0 commit comments

Comments
 (0)