|
1 | 1 | {
|
| 2 | + "extends": [ |
| 3 | + "prettier" |
| 4 | + ], |
2 | 5 | "plugins": [
|
3 |
| - "import" |
| 6 | + "import", |
| 7 | + "prettier" |
4 | 8 | ],
|
5 | 9 | "settings": {
|
6 | 10 | "import/extensions": [".js"]
|
|
18 | 22 | "node": true
|
19 | 23 | },
|
20 | 24 | "rules": {
|
21 |
| - "arrow-parens": ["error", "as-needed", { "requireForBlockBody": true }], |
22 |
| - "arrow-spacing": "error", |
23 |
| - "block-spacing": "error", |
24 |
| - "comma-dangle": ["error", "only-multiline"], |
25 |
| - "comma-spacing": ["error", { "before": false, "after": true }], |
26 |
| - "comma-style": ["error", "last"], |
27 |
| - "computed-property-spacing": ["error", "never"], |
28 | 25 | "constructor-super": "error",
|
29 |
| - "curly": ["error", "multi-line"], |
30 |
| - "dot-location": ["error", "property"], |
31 | 26 | "dot-notation": ["error", { "allowKeywords": true }],
|
32 |
| - "eol-last": "error", |
33 | 27 | "eqeqeq": ["error", "smart"],
|
34 |
| - "func-call-spacing": ["error", "never"], |
35 | 28 | "import/default": "error",
|
36 | 29 | "import/export": "error",
|
37 | 30 | "import/first": "error",
|
|
44 | 37 | "import/no-named-as-default": "error",
|
45 | 38 | "import/no-named-as-default-member": "error",
|
46 | 39 | "import/no-unresolved": "error",
|
47 |
| - "indent": ["error", 2, { "SwitchCase": 1, "MemberExpression": 1 }], |
48 |
| - "key-spacing": ["error", { "beforeColon": false, "afterColon": true }], |
49 |
| - "keyword-spacing": ["error", { "before": true, "after": true }], |
50 | 40 | "linebreak-style": "error",
|
51 | 41 | "lines-around-comment": ["error", { "beforeBlockComment": true, "afterBlockComment": true, "allowBlockStart": true, "allowObjectStart": true, "allowArrayStart": true }],
|
52 | 42 | "new-parens": "error",
|
|
68 | 58 | "no-func-assign": "error",
|
69 | 59 | "no-invalid-regexp": "error",
|
70 | 60 | "no-lonely-if": "error",
|
71 |
| - "no-mixed-spaces-and-tabs": ["error", false], |
72 |
| - "no-multi-spaces": "error", |
73 |
| - "no-multiple-empty-lines": ["error", { "max": 2, "maxEOF": 1 }], |
74 | 61 | "no-native-reassign": "error",
|
75 | 62 | "no-negated-in-lhs": "error",
|
76 | 63 | "no-new-object": "error",
|
|
81 | 68 | "no-sequences": "error",
|
82 | 69 | "no-shadow": "error",
|
83 | 70 | "no-shadow-restricted-names": "error",
|
84 |
| - "no-spaced-func": "error", |
85 | 71 | "no-tabs": "error",
|
86 | 72 | "no-this-before-super": "error",
|
87 | 73 | "no-throw-literal": "error",
|
88 |
| - "no-trailing-spaces": "error", |
89 | 74 | "no-undef": "error",
|
90 | 75 | "no-unneeded-ternary": "error",
|
91 | 76 | "no-unreachable": "error",
|
|
99 | 84 | "no-useless-rename": "error",
|
100 | 85 | "no-var": "error",
|
101 | 86 | "no-void": "error",
|
102 |
| - "no-whitespace-before-property": "error", |
103 | 87 | "no-with": "error",
|
104 |
| - "object-curly-spacing": ["error", "always", { "objectsInObjects": false }], |
105 |
| - "object-property-newline": ["error", { "allowMultiplePropertiesPerLine": true }], |
106 | 88 | "object-shorthand": ["error", "always"],
|
107 |
| - "operator-linebreak": ["error", "after", { "overrides": { "?": "ignore", ":": "ignore" }}], |
108 |
| - "padded-blocks": ["error", { "blocks": "never", "classes": "always" }], |
109 | 89 | "prefer-arrow-callback": "error",
|
110 | 90 | "prefer-const": ["error", { "destructuring": "all", "ignoreReadBeforeAssign": true }],
|
111 | 91 | "prefer-rest-params": "error",
|
112 | 92 | "prefer-spread": "error",
|
113 | 93 | "prefer-template": "error",
|
114 |
| - "quotes": ["error", "single", { "allowTemplateLiterals": true }], |
| 94 | + "prettier/prettier": "error", |
115 | 95 | "radix": "error",
|
116 |
| - "rest-spread-spacing": ["error", "never"], |
117 |
| - "semi": ["error", "never"], |
118 |
| - "space-before-blocks": "error", |
119 |
| - "space-before-function-paren": ["error", { "anonymous": "always", "named": "never" }], |
120 |
| - "space-in-parens": "error", |
121 |
| - "space-infix-ops": "error", |
122 |
| - "space-unary-ops": ["error", { "words": true, "nonwords": false }], |
123 | 96 | "spaced-comment": ["error", "always", { "exceptions": ["-"]}],
|
124 |
| - "template-curly-spacing": "error", |
125 |
| - "template-tag-spacing": ["error", "never"], |
126 |
| - "unicode-bom": ["error", "never"], |
127 | 97 | "use-isnan": "error",
|
128 | 98 | "valid-jsdoc": ["error", { "prefer": { "return": "returns" }, "requireReturn": false }],
|
129 | 99 | "valid-typeof": "error",
|
|
0 commit comments