Skip to content

Commit d11f195

Browse files
committed
Update eslint config
1 parent f183533 commit d11f195

File tree

1 file changed

+47
-155
lines changed

1 file changed

+47
-155
lines changed

.eslintrc.json

Lines changed: 47 additions & 155 deletions
Original file line numberDiff line numberDiff line change
@@ -6,70 +6,35 @@
66
},
77
"extends": "eslint:recommended",
88
"parserOptions": {
9-
"ecmaVersion": 2018
9+
"ecmaVersion": 2020
1010
},
1111
"rules": {
12-
"indent": [
13-
"error",
14-
2,
15-
{ "SwitchCase": 1 }
16-
],
17-
"linebreak-style": [
18-
"error",
19-
"unix"
20-
],
21-
"quotes": [
22-
"error",
23-
"single"
24-
],
25-
"semi": [
26-
"error",
27-
"always"
28-
],
29-
"no-console": "off",
30-
"no-loop-func": [
31-
"error"
32-
],
33-
"block-spacing": [
34-
"error",
35-
"always"
36-
],
37-
"camelcase": [
38-
"error"
39-
],
40-
"eqeqeq": [
41-
"error",
42-
"always"
43-
],
44-
"strict": [
45-
"error",
46-
"global"
47-
],
12+
"indent": ["error", 2],
13+
"linebreak-style": ["error", "unix"],
14+
"quotes": ["error", "single"],
15+
"semi": ["error", "always"],
16+
"no-loop-func": ["error"],
17+
"block-spacing": ["error", "always"],
18+
"camelcase": ["error"],
19+
"eqeqeq": ["error", "always"],
20+
"strict": ["error", "global"],
4821
"brace-style": [
4922
"error",
5023
"1tbs",
5124
{
5225
"allowSingleLine": true
5326
}
5427
],
55-
"comma-style": [
56-
"error",
57-
"last"
58-
],
28+
"comma-style": ["error", "last"],
5929
"comma-spacing": [
6030
"error",
6131
{
6232
"before": false,
6333
"after": true
6434
}
6535
],
66-
"eol-last": [
67-
"error"
68-
],
69-
"func-call-spacing": [
70-
"error",
71-
"never"
72-
],
36+
"eol-last": ["error"],
37+
"func-call-spacing": ["error", "never"],
7338
"key-spacing": [
7439
"error",
7540
{
@@ -111,41 +76,22 @@
11176
"properties": true
11277
}
11378
],
114-
"new-parens": [
115-
"error"
116-
],
117-
"no-trailing-spaces": [
118-
"error"
119-
],
120-
"no-unneeded-ternary": [
121-
"error"
122-
],
123-
"no-whitespace-before-property": [
124-
"error"
125-
],
126-
"object-curly-spacing": [
127-
"error",
128-
"always"
129-
],
130-
"operator-assignment": [
131-
"error",
132-
"always"
133-
],
134-
"operator-linebreak": [
135-
"error",
136-
"after"
137-
],
79+
"new-parens": ["error"],
80+
"no-lonely-if": ["error"],
81+
"no-trailing-spaces": ["error"],
82+
"no-unneeded-ternary": ["error"],
83+
"no-whitespace-before-property": ["error"],
84+
"object-curly-spacing": ["error", "always"],
85+
"operator-assignment": ["error", "always"],
86+
"operator-linebreak": ["error", "after"],
13887
"semi-spacing": [
13988
"error",
14089
{
14190
"before": false,
14291
"after": true
14392
}
14493
],
145-
"space-before-blocks": [
146-
"error",
147-
"always"
148-
],
94+
"space-before-blocks": ["error", "always"],
14995
"space-before-function-paren": [
15096
"error",
15197
{
@@ -154,13 +100,8 @@
154100
"asyncArrow": "always"
155101
}
156102
],
157-
"space-in-parens": [
158-
"error",
159-
"never"
160-
],
161-
"space-infix-ops": [
162-
"error"
163-
],
103+
"space-in-parens": ["error", "never"],
104+
"space-infix-ops": ["error"],
164105
"space-unary-ops": [
165106
"error",
166107
{
@@ -171,94 +112,45 @@
171112
}
172113
}
173114
],
174-
"no-unreachable": [
175-
"error"
176-
],
177-
"no-global-assign": [
178-
"error"
179-
],
180-
"no-self-compare": [
181-
"error"
182-
],
183-
"no-unmodified-loop-condition": [
184-
"error"
185-
],
115+
"no-unreachable": ["error"],
116+
"no-global-assign": ["error"],
117+
"no-self-compare": ["error"],
118+
"no-unmodified-loop-condition": ["error"],
186119
"no-constant-condition": [
187120
"error",
188121
{
189122
"checkLoops": false
190123
}
191124
],
192-
"no-console": [
193-
"off"
194-
],
195-
"no-useless-concat": [
196-
"error"
197-
],
198-
"no-useless-escape": [
199-
"error"
200-
],
201-
"no-shadow-restricted-names": [
202-
"error"
203-
],
125+
"no-console": ["off"],
126+
"no-useless-concat": ["error"],
127+
"no-useless-escape": ["error"],
128+
"no-shadow-restricted-names": ["error"],
204129
"no-use-before-define": [
205130
"error",
206131
{
207132
"functions": false
208133
}
209134
],
210-
"arrow-parens": [
211-
"error",
212-
"always"
213-
],
214-
"arrow-body-style": [
215-
"error",
216-
"as-needed"
217-
],
218-
"arrow-spacing": [
219-
"error"
220-
],
135+
"arrow-parens": ["error", "always"],
136+
"arrow-body-style": ["error", "as-needed"],
137+
"arrow-spacing": ["error"],
221138
"no-confusing-arrow": [
222139
"error",
223140
{
224141
"allowParens": true
225142
}
226143
],
227-
"no-useless-computed-key": [
228-
"error"
229-
],
230-
"no-useless-rename": [
231-
"error"
232-
],
233-
"no-var": [
234-
"error"
235-
],
236-
"object-shorthand": [
237-
"error",
238-
"always"
239-
],
240-
"prefer-arrow-callback": [
241-
"error"
242-
],
243-
"prefer-const": [
244-
"error"
245-
],
246-
"prefer-numeric-literals": [
247-
"error"
248-
],
249-
"prefer-rest-params": [
250-
"error"
251-
],
252-
"prefer-spread": [
253-
"error"
254-
],
255-
"rest-spread-spacing": [
256-
"error",
257-
"never"
258-
],
259-
"template-curly-spacing": [
260-
"error",
261-
"never"
262-
]
144+
"no-useless-computed-key": ["error"],
145+
"no-useless-rename": ["error"],
146+
"no-var": ["error"],
147+
"object-shorthand": ["error", "always"],
148+
"prefer-arrow-callback": ["error"],
149+
"prefer-const": ["error"],
150+
"prefer-numeric-literals": ["error"],
151+
"prefer-rest-params": ["error"],
152+
"prefer-spread": ["error"],
153+
"rest-spread-spacing": ["error", "never"],
154+
"template-curly-spacing": ["error", "never"]
263155
}
264-
}
156+
}

0 commit comments

Comments
 (0)