+ "space-before-blocks": ["error", "always"],
+ "curly": ["error", "all"],
+ "brace-style": "error",
+ "eqeqeq": ["error", "always"],
+ "no-else-return": "error",
+ "no-eq-null": "error",
+ "no-extra-bind": "error",
+ "no-lone-blocks": "error",
+ "no-multi-spaces": "error",
+ "no-empty": "error",
+ "no-return-assign": ["error", "always"],
+ "no-useless-catch": "error",
+ "no-useless-return": "error",
+ "no-multiple-empty-lines": [
+ "error",
+ {
+ "max": 2,
+ "maxEOF": 1
+ }
+ ],
+ "block-spacing": "error",
+ // "capitalized-comments": [
+ // "error",
+ // "always",
+ // {
+ // "ignoreConsecutiveComments": true,
+ // "ignorePattern": "pragma|ignored"
+ // }
+ // ],
+ "eol-last": ["error", "always"],
+ "consistent-this": ["error", "self"],
+ "func-call-spacing": ["error", "never"],
+ "keyword-spacing": ["error"],
+ "id-blacklist": [
+ "error",
+ "any",
+ "Number",
+ "number",
+ "String",
+ "string",
+ "Boolean",
+ "boolean",
+ "Undefined",
+ "undefined",
+ "Symbol",
+ "symbol"
+ ],
+ "linebreak-style": ["error", "unix"],
+ "max-len": [
+ "warn",
+ {
+ "code": 100,
+ "ignoreUrls": true
+ }
+ ],
+ "no-lonely-if": "error",
+ "no-trailing-spaces": "error",
+ "no-whitespace-before-property": "error",
+ "space-in-parens": ["error", "never"],
+ "space-infix-ops": "error",
+ "space-unary-ops": "error",
+ "spaced-comment": ["error", "always"],
+ "switch-colon-spacing": "error",
+ "arrow-body-style": ["error", "as-needed"],
+ "arrow-parens": ["error", "always"],
+ "arrow-spacing": "error",
+ "no-duplicate-imports": "error",
+ "no-var": "error",
+ "prefer-const": "error",
+ "sort-imports": [
+ "warn",