|
1 | 1 | {
|
| 2 | + "root": true, |
| 3 | + "extends": [ |
| 4 | + "eslint:recommended" |
| 5 | + ], |
2 | 6 | "env": {
|
3 | 7 | "node": true,
|
4 | 8 | "mocha": true,
|
5 |
| - "browser": true |
| 9 | + "browser": true, |
| 10 | + "es6": true |
6 | 11 | },
|
7 | 12 | "rules": {
|
8 |
| - "indent": [2, "tab", { "SwitchCase": 1 }], |
9 |
| - "brace-style": ["error", "1tbs"], |
10 | 13 | "quotes": ["error", "double"],
|
11 |
| - "no-eval": "error", |
12 |
| - "eol-last": "error", |
13 |
| - "no-redeclare": "error", |
14 |
| - "no-extra-bind": "error", |
15 |
| - "no-process-exit": "error", |
16 |
| - "no-inner-declarations": "warn", |
17 |
| - "no-loop-func": "warn", |
18 | 14 | "no-undef": "error",
|
19 |
| - "no-trailing-spaces": "error", |
20 |
| - "space-before-function-paren": ["error", "never"], |
| 15 | + "brace-style": "error", |
| 16 | + "eol-last": "error", |
| 17 | + "indent": ["error", "tab", { "SwitchCase": 1 }], |
| 18 | + "no-extra-bind": "warn", |
| 19 | + "no-empty": "off", |
| 20 | + "no-multiple-empty-lines": "error", |
21 | 21 | "no-multi-spaces": "error",
|
| 22 | + "no-process-exit": "warn", |
22 | 23 | "space-in-parens": "error",
|
23 |
| - "space-before-blocks": "error", |
24 |
| - "no-unused-vars": "error", |
25 |
| - "no-dupe-keys": "error", |
26 |
| - "valid-typeof": "error", |
27 |
| - "object-curly-spacing": ["error", "always"], |
| 24 | + "no-trailing-spaces": "error", |
| 25 | + "no-use-before-define": "off", |
| 26 | + "no-unused-vars": "off", |
28 | 27 | "key-spacing": "error",
|
29 | 28 | "space-infix-ops": "error",
|
30 |
| - "no-negated-in-lhs": "error", |
31 |
| - "no-octal": "error", |
32 |
| - "no-regex-spaces": "error", |
33 |
| - "no-self-assign": "error", |
34 |
| - "no-sparse-arrays": "error", |
35 |
| - "no-unexpected-multiline": "error", |
36 |
| - "no-unreachable": "error", |
37 |
| - "no-extra-semi": "error", |
38 |
| - "no-func-assign": "error", |
39 |
| - "no-invalid-regexp": "error", |
| 29 | + "no-unsafe-negation": "error", |
| 30 | + "no-loop-func": "warn", |
| 31 | + "space-before-function-paren": ["error", "never"], |
| 32 | + "space-before-blocks": "error", |
| 33 | + "object-curly-spacing": ["error", "always"], |
40 | 34 | "keyword-spacing": ["error", {
|
41 | 35 | "after": false,
|
42 | 36 | "overrides": {
|
|
48 | 42 | "finally": {"after": true},
|
49 | 43 | "do": {"after": true}
|
50 | 44 | }
|
51 |
| - }] |
| 45 | + }], |
| 46 | + "no-console": "off", |
| 47 | + "valid-jsdoc": "error" |
52 | 48 | }
|
53 | 49 | }
|
0 commit comments