Skip to content

Commit fb74672

Browse files
committed
Bring eslint config in line with webpack/webpack
1 parent 2f9ac82 commit fb74672

File tree

1 file changed

+24
-28
lines changed

1 file changed

+24
-28
lines changed

.eslintrc

Lines changed: 24 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,36 @@
11
{
2+
"root": true,
3+
"extends": [
4+
"eslint:recommended"
5+
],
26
"env": {
37
"node": true,
48
"mocha": true,
5-
"browser": true
9+
"browser": true,
10+
"es6": true
611
},
712
"rules": {
8-
"indent": [2, "tab", { "SwitchCase": 1 }],
9-
"brace-style": ["error", "1tbs"],
1013
"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",
1814
"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",
2121
"no-multi-spaces": "error",
22+
"no-process-exit": "warn",
2223
"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",
2827
"key-spacing": "error",
2928
"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"],
4034
"keyword-spacing": ["error", {
4135
"after": false,
4236
"overrides": {
@@ -48,6 +42,8 @@
4842
"finally": {"after": true},
4943
"do": {"after": true}
5044
}
51-
}]
45+
}],
46+
"no-console": "off",
47+
"valid-jsdoc": "error"
5248
}
5349
}

0 commit comments

Comments
 (0)