1 |
|
2 | module.exports = {
|
3 | rules: {
|
4 |
|
5 | "constructor-super": "error",
|
6 | "no-class-assign": "error",
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | "no-const-assign": "error",
|
15 | "no-dupe-class-members": "error",
|
16 | "no-empty-pattern": "error",
|
17 | "no-new-symbol": "error",
|
18 | "no-return-await": "error",
|
19 | "no-this-before-super": "error",
|
20 | "no-useless-computed-key": "error",
|
21 | "no-useless-constructor": "error",
|
22 | "no-var": "error",
|
23 | "object-shorthand": [
|
24 | "error",
|
25 | "always",
|
26 | {
|
27 | ignoreConstructors: false,
|
28 | avoidQuotes: true
|
29 | }
|
30 | ],
|
31 | "prefer-arrow-callback": [
|
32 | "error",
|
33 | {
|
34 | allowNamedFunctions: false,
|
35 | allowUnboundThis: true
|
36 | }
|
37 | ],
|
38 | "prefer-const": [
|
39 | "error",
|
40 | {
|
41 | destructuring: "all",
|
42 | ignoreReadBeforeAssign: true
|
43 | }
|
44 | ],
|
45 | "prefer-numeric-literals": "error",
|
46 | "prefer-rest-params": "error",
|
47 | "prefer-spread": "error",
|
48 | "prefer-template": "error",
|
49 | strict: ["error", "never"],
|
50 | "symbol-description": "error",
|
51 | "no-useless-rename": "error"
|
52 | }
|
53 | };
|