{ "env": { "node": true, "mocha": true, "es6": true }, "parserOptions": { "ecmaVersion": 6 }, "rules": { "comma-dangle": ["error", "always-multiline"], "no-cond-assign": "error", "no-console": "off", "no-unused-expressions": "error", "array-bracket-spacing": ["error", "never"], "block-spacing": ["error", "always"], "brace-style": ["error", "1tbs", {"allowSingleLine": true}], "camelcase": ["error", {"properties": "always"}], "comma-spacing": ["error", {"before": false, "after": true}], "comma-style": ["error", "last"], "computed-property-spacing": ["error", "never"], "eol-last": ["error", "unix"], "func-names": 0, "func-call-spacing": ["error", "never"], "indent": ["error", 2, {"SwitchCase": 1}], "key-spacing": ["error", {"beforeColon": false, "afterColon": true, "mode": "strict"}], "keyword-spacing": ["error", { "before": true, "after": true }], "max-len": ["error", 80, 4, {"ignoreComments": true, "ignoreUrls": true, "ignorePattern": "^\\s*var\\s.+=\\s*require\\s*\\("}], "no-array-constructor": 2, "no-multiple-empty-lines": ["error", { "max": 1 }], "no-redeclare": ["error"], "no-trailing-spaces": 2, "no-undef": "error", "object-curly-spacing": ["error", "never"], "one-var": ["error", { "initialized": "never", "uninitialized": "always" }], "operator-linebreak": ["error", "after"], "padded-blocks": ["error", "never"], "quotes": ["error", "single", "avoid-escape"], "semi-spacing": ["error", {"before": false, "after": true}], "semi": ["error", "always"], "space-before-blocks": ["error", "always"], "space-before-function-paren": ["error", "never"], "space-in-parens": ["error", "never"], "space-infix-ops": ["error", {"int32Hint": false}], "spaced-comment": ["error", "always", { "line": { "markers": ["/"], "exceptions": ["-"] }, "block": { "balanced": true, "markers": ["!"], "exceptions": ["*"] } }], "strict": ["error", "global"] } }