|
@@ -21,31 +21,34 @@
|
|
|
"rules": {
|
|
|
|
|
|
// Strict mode
|
|
|
- "strict": [2, "global"],
|
|
|
+ "strict": ["error", "global"],
|
|
|
|
|
|
// Code style
|
|
|
- "indent": [2, 2],
|
|
|
- "quotes": [2, "single"],
|
|
|
+ "camelcase": ["error", {"properties": "always"}],
|
|
|
+ "comma-dangle": ["warn", "always-multiline"],
|
|
|
+ "comma-spacing": ["error", {"before": false, "after": true}],
|
|
|
+ "dot-notation": ["error", {"allowKeywords": true, "allowPattern": ""}],
|
|
|
+ "eol-last": "warn",
|
|
|
+ "eqeqeq": ["error", "smart"],
|
|
|
+ "generator-star-spacing": ["error", "before"],
|
|
|
+ "indent": ["error", 2],
|
|
|
+ "max-len": ["error", 120, 2],
|
|
|
+ "no-debugger": "off",
|
|
|
+ "no-dupe-args": "error",
|
|
|
+ "no-dupe-keys": "error",
|
|
|
+ "no-mixed-spaces-and-tabs": ["error", "smart-tabs"],
|
|
|
+ "no-redeclare": ["error", {"builtinGlobals": true}],
|
|
|
+ "no-trailing-spaces": ["error", { "skipBlankLines": true }],
|
|
|
+ "no-undef": "error",
|
|
|
+ "no-use-before-define": "off",
|
|
|
+ "no-var": "error",
|
|
|
+ "object-curly-spacing": ["error", "always"],
|
|
|
+ "prefer-const": "error",
|
|
|
+ "quotes": ["error", "single"],
|
|
|
"semi": ["error", "always"],
|
|
|
"space-before-function-paren": ["error", "always"],
|
|
|
- "no-use-before-define": 0,
|
|
|
- "eqeqeq": [2, "smart"],
|
|
|
- "dot-notation": [2, {"allowKeywords": true, "allowPattern": ""}],
|
|
|
- "no-redeclare": [2, {"builtinGlobals": true}],
|
|
|
- "no-trailing-spaces": [2, { "skipBlankLines": true }],
|
|
|
- "eol-last": 1,
|
|
|
- "comma-spacing": [2, {"before": false, "after": true}],
|
|
|
- "camelcase": [2, {"properties": "always"}],
|
|
|
- "no-mixed-spaces-and-tabs": [2, "smart-tabs"],
|
|
|
- "comma-dangle": [1, "always-multiline"],
|
|
|
- "no-dupe-args": 2,
|
|
|
- "no-dupe-keys": 2,
|
|
|
- "no-debugger": 0,
|
|
|
- "no-undef": 2,
|
|
|
- "object-curly-spacing": [2, "always"],
|
|
|
- "max-len": [2, 120, 2],
|
|
|
- "generator-star-spacing": ["error", "before"],
|
|
|
- "promise/avoid-new": 0,
|
|
|
- "promise/always-return": 0
|
|
|
+
|
|
|
+ "promise/always-return": "off",
|
|
|
+ "promise/avoid-new": "off",
|
|
|
}
|
|
|
}
|