Skip to content

Commit 68be817

Browse files
committed
prefer code
1 parent d5eaeef commit 68be817

1 file changed

Lines changed: 47 additions & 49 deletions

File tree

Lines changed: 47 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
1-
/* eslint config to be used with eslint:recommended
2-
0 "off"
3-
1 "warning"
4-
2 "error"
5-
*/
1+
const off = 0;
2+
const warning = 1;
3+
const error = 2;
64
module.exports = {
75
"extends": "eslint:recommended",
86
"rules": {
97
// overwrite
10-
"no-unused-vars": 1,
8+
"no-unused-vars": warning,
119

12-
"prefer-object-has-own": 2,
13-
"curly": 2,
14-
"eqeqeq": 2,
15-
"no-caller": 2,
16-
"no-else-return": [2, { allowElseIf: false }],
17-
"no-extend-native": 2,
18-
"no-extra-bind": 2,
19-
"no-extra-label": 2,
20-
"no-implicit-coercion": 2,
21-
"no-lone-blocks": 2,
22-
"no-magic-numbers": [1, {
10+
"prefer-object-has-own": error,
11+
"curly": error,
12+
"eqeqeq": error,
13+
"no-caller": error,
14+
"no-else-return": [error, { allowElseIf: false }],
15+
"no-extend-native": error,
16+
"no-extra-bind": error,
17+
"no-extra-label": error,
18+
"no-implicit-coercion": error,
19+
"no-lone-blocks": error,
20+
"no-magic-numbers": [warning, {
2321
"ignore": [
2422
-0.5, 0.5,
2523
-2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
@@ -35,28 +33,28 @@ module.exports = {
3533
-90, -180, -360,
3634
]
3735
}],
38-
"no-multi-str": 2,
39-
"no-new-wrappers": 2,
40-
"no-octal-escape": 2,
41-
"no-proto": 2,
42-
"no-return-assign": [2, "always"],
43-
"no-return-await": 2,
44-
"no-sequences": 2,
45-
"no-unmodified-loop-condition": 2,
46-
"no-unused-expressions": 2,
47-
"no-useless-call": 2,
48-
"no-void": 2,
36+
"no-multi-str": error,
37+
"no-new-wrappers": error,
38+
"no-octal-escape": error,
39+
"no-proto": error,
40+
"no-return-assign": [error, "always"],
41+
"no-return-await": error,
42+
"no-sequences": error,
43+
"no-unmodified-loop-condition": error,
44+
"no-unused-expressions": error,
45+
"no-useless-call": error,
46+
"no-void": error,
4947
// disable builtinGlobals for now because it also protects deprecated globals
5048
// https://github.com/eslint/eslint/issues/12167
51-
"no-shadow": [1, { "builtinGlobals": false, hoist: "all" }],
52-
"max-params": [1, { max: 6 }],
53-
"max-depth": [1, { max: 10 }],
54-
"max-statements-per-line": [2, { max: 1 }],
55-
"new-parens": 2,
56-
"no-array-constructor": 2,
57-
"no-multi-assign": 2,
58-
"no-ternary": 2,
59-
"no-plusplus": 2,
49+
"no-shadow": [warning, { "builtinGlobals": false, hoist: "all" }],
50+
"max-params": [warning, { max: 6 }],
51+
"max-depth": [warning, { max: 10 }],
52+
"max-statements-per-line": [error, { max: 1 }],
53+
"new-parens": error,
54+
"no-array-constructor": error,
55+
"no-multi-assign": error,
56+
"no-ternary": error,
57+
"no-plusplus": error,
6058
"no-restricted-syntax": [
6159
"error",
6260
{
@@ -83,25 +81,25 @@ const x = function () {
8381
"ThisExpression",
8482
]
8583
,
86-
"quotes": [2, "backtick", { "avoidEscape": false }],
84+
"quotes": [error, "backtick", { "avoidEscape": false }],
8785

88-
"semi": [2, "always"],
86+
"semi": [error, "always"],
8987

90-
"semi-style": [2, "last"],
91-
"space-infix-ops": [2, { "int32Hint": false }],
92-
"arrow-body-style": [2, "always"],
93-
"no-var": 2,
94-
"object-shorthand": [2, "properties"],
95-
"prefer-const": [2, { "ignoreReadBeforeAssign": false }],
96-
"prefer-destructuring": [1, {
88+
"semi-style": [error, "last"],
89+
"space-infix-ops": [error, { "int32Hint": false }],
90+
"arrow-body-style": [error, "always"],
91+
"no-var": error,
92+
"object-shorthand": [error, "properties"],
93+
"prefer-const": [error, { "ignoreReadBeforeAssign": false }],
94+
"prefer-destructuring": [warning, {
9795
"array": false,
9896
"object": true
9997
}, {
10098
"enforceForRenamedProperties": false
10199
}],
102100

103-
"prefer-rest-params": 2,
104-
"prefer-spread": 2,
105-
"comma-dangle": [2, "always-multiline"]
101+
"prefer-rest-params": error,
102+
"prefer-spread": error,
103+
"comma-dangle": [error, "always-multiline"]
106104
}
107105
};

0 commit comments

Comments
 (0)