diff options
| author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-02-15 20:11:29 -0500 | 
|---|---|---|
| committer | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2020-02-22 14:52:09 -0500 | 
| commit | b3212d776e3f6d735bc9d67acbebc28b7f061ba8 (patch) | |
| tree | 959e975970574e7e9685c827dd2d7b1bc406bef4 | |
| parent | 0c8f567e6db8f87974f472cac6bb065a5dd4d754 (diff) | |
Stylistic rules
| -rw-r--r-- | .eslintrc.json | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/.eslintrc.json b/.eslintrc.json index 9b0754fc..b21c00f4 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -21,11 +21,13 @@          "curly": ["error", "all"],          "dot-notation": "error",          "eqeqeq": "error", +        "func-names": ["error", "always"],          "no-case-declarations": "error",          "no-const-assign": "error",          "no-constant-condition": "off",          "no-global-assign": "error",          "no-undef": "error", +        "no-unneeded-ternary": "error",          "no-unused-vars": ["error", {"vars": "local", "args": "after-used", "argsIgnorePattern": "^_", "caughtErrors": "none"}],          "no-unused-expressions": "error",          "no-var": "error", @@ -34,6 +36,35 @@          "quotes": ["error", "single", "avoid-escape"],          "require-atomic-updates": "off",          "semi": "error", + +        // Whitespace rules +        "brace-style": ["error", "1tbs", {"allowSingleLine": true}], +        "indent": ["error", 4, {"SwitchCase": 1, "MemberExpression": 1, "flatTernaryExpressions": true, "ignoredNodes": ["ConditionalExpression"]}], +        "object-curly-newline": "error", +        "padded-blocks": ["error", "never"], + +        "array-bracket-spacing": ["error", "never"], +        "arrow-spacing": ["error", {"before": true, "after": true}], +        "block-spacing": ["error", "always"], +        "comma-spacing": ["error", { "before": false, "after": true }], +        "computed-property-spacing": ["error", "never"], +        "func-call-spacing": ["error", "never"], +        "generator-star-spacing": ["error", "before"], +        "key-spacing": ["error", {"beforeColon": false, "afterColon": true, "mode": "strict"}], +        "keyword-spacing": ["error", {"before": true, "after": true}], +        "no-trailing-spaces": "error", +        "no-whitespace-before-property": "error", +        "object-curly-spacing": ["error", "never"], +        "rest-spread-spacing": ["error", "never"], +        "semi-spacing": ["error", {"before": false, "after": true}], +        "space-in-parens": ["error", "never"], +        "space-unary-ops": "error", +        "spaced-comment": ["error", "always", {"markers": ["global"]}], +        "switch-colon-spacing": ["error", {"after": true, "before": false}], +        "template-curly-spacing": ["error", "never"], +        "template-tag-spacing": ["error", "never"], + +        // Extensions          "no-unsanitized/method": "error",          "no-unsanitized/property": "error"      }, |