Browse Source

add more eslint rules

merge-requests/2/merge
Paul Tirk 1 year ago
parent
commit
f21360c58f
  1. 87
      .eslintrc.json

87
.eslintrc.json

@ -45,7 +45,7 @@
"no-var": "error",
"prefer-const": "warn",
// "no-shadow": "error",
"no-shadow": "error",
// "no-shadow-restricted-names": "error",
"@typescript-eslint/no-unused-vars": [
"warn",
@ -109,7 +109,7 @@
// "no-func-assign": "error",
// "no-inner-declarations": "error",
// "no-invalid-regexp": "error",
// "no-irregular-whitespace": "error",
"no-irregular-whitespace": "error",
// "no-obj-calls": "error",
// "no-sparse-arrays": "error",
// "no-unreachable": "error",
@ -120,54 +120,54 @@
* Best practices
*/
// "consistent-return": "off",
// "curly": [
// "error",
// "multi-line"
// ],
"curly": [
"error",
"multi-line"
],
"default-case": "error",
// "dot-notation": "off",
// "eqeqeq": [
// "warn",
// "smart"
// ],
// "guard-for-in": "off",
// "no-caller": "error",
"eqeqeq": [
"warn",
"smart"
],
"guard-for-in": "off",
"no-caller": "error",
// "no-else-return": "off",
// "no-eq-null": "off",
// "no-eval": "error",
// "no-extend-native": "error",
// "no-extra-bind": "error",
"no-eval": "error",
"no-extend-native": "error",
"no-extra-bind": "error",
// "no-fallthrough": "error",
// "no-floating-decimal": "error",
// "no-implied-eval": "error",
// "no-lone-blocks": "error",
"no-floating-decimal": "error",
"no-implied-eval": "error",
"no-lone-blocks": "error",
// "no-loop-func": "error",
// "no-multi-str": "error",
// "no-native-reassign": "error",
// "no-new": "error",
// "no-new-func": "error",
// "no-new-wrappers": "error",
"no-global-assign": "error",
"no-new": "error",
"no-new-func": "error",
"no-new-wrappers": "error",
// "no-octal": "error",
// "no-octal-escape": "error",
// "no-param-reassign": "off",
// "no-proto": "error",
// "no-redeclare": "error",
// "no-return-assign": "error",
"no-redeclare": "error",
"no-return-assign": "error",
// "no-script-url": "error",
// "no-self-compare": "error",
"no-self-compare": "error",
// "no-sequences": "error",
// "no-throw-literal": "error",
"no-throw-literal": "error",
// "no-with": "error",
// "radix": [
// "warn",
// "as-needed"
// ],
"radix": [
"warn",
"as-needed"
],
// "vars-on-top": "error",
// "wrap-iife": [
// "error",
// "any"
// ],
// "yoda": "error",
"yoda": "error",
/**
* Style
@ -176,14 +176,14 @@
"error",
2,
{
"SwitchCase": 1
// "MemberExpression": 1,
// "FunctionDeclaration": {
// "parameters": "first"
// },
// "FunctionExpression": {
// "parameters": "first"
// }
"SwitchCase": 1,
"MemberExpression": 1,
"FunctionDeclaration": {
"parameters": "first"
},
"FunctionExpression": {
"parameters": "first"
}
}
],
"brace-style": [
@ -198,7 +198,7 @@
"single",
"avoid-escape"
],
// "camelcase": "off",
"camelcase": "error",
"comma-spacing": [
"error",
{
@ -210,7 +210,7 @@
"error",
"last"
],
// "eol-last": "error",
"eol-last": "error",
// "func-names": "off",
"key-spacing": [
"error",
@ -233,7 +233,6 @@
// ],
"no-nested-ternary": "error",
// "no-new-object": "error",
// "no-spaced-func": "error",
"no-trailing-spaces": "error",
// "no-extra-parens": [
// "error",
@ -283,13 +282,13 @@
}
}
],
// "space-before-blocks": "error",
"space-before-blocks": "error",
"space-before-function-paren": ["error", {
"anonymous": "never",
"named": "never",
"asyncArrow": "always"
}],
// "space-infix-ops": "error",
"space-infix-ops": "error",
"spaced-comment": [
"error",
"always",

Loading…
Cancel
Save