summaryrefslogtreecommitdiff
path: root/tools/eslint/conf/eslint.json
diff options
context:
space:
mode:
authorRich Trott <rtrott@gmail.com>2016-12-31 21:40:59 -0800
committerRich Trott <rtrott@gmail.com>2017-01-06 14:36:27 -0800
commitf44969a5aba6b447f7c1a715c5009644cbd49a5b (patch)
tree52cf860a27ad101bee24f4588d93d1c9fc6dba7f /tools/eslint/conf/eslint.json
parenta68987c154fbc041ea6d03ffdafa447e8c8a26f5 (diff)
downloadnode-new-f44969a5aba6b447f7c1a715c5009644cbd49a5b.tar.gz
tools: update ESLint to current version
We have been stalled on ESLint 3.8.0 for some time. Current ESLint is 3.13.0. We have been unable to upgrade because of more aggressive reporting on some rules, including indentation. ESLint configuration options and bugfixes are now such that we can reasonably upgrade. PR-URL: https://github.com/nodejs/node/pull/10561 Reviewed-By: Teddy Katz <teddy.katz@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Diffstat (limited to 'tools/eslint/conf/eslint.json')
-rwxr-xr-xtools/eslint/conf/eslint.json14
1 files changed, 10 insertions, 4 deletions
diff --git a/tools/eslint/conf/eslint.json b/tools/eslint/conf/eslint.json
index 4d54e3ab6d..81f5bb8aa5 100755
--- a/tools/eslint/conf/eslint.json
+++ b/tools/eslint/conf/eslint.json
@@ -4,6 +4,7 @@
"rules": {
"no-alert": "off",
"no-array-constructor": "off",
+ "no-await-in-loop": "off",
"no-bitwise": "off",
"no-caller": "off",
"no-case-declarations": "error",
@@ -41,7 +42,7 @@
"no-fallthrough": "error",
"no-floating-decimal": "off",
"no-func-assign": "error",
- "no-global-assign": "off",
+ "no-global-assign": "error",
"no-implicit-coercion": "off",
"no-implicit-globals": "off",
"no-implied-eval": "off",
@@ -63,9 +64,9 @@
"no-multi-spaces": "off",
"no-multi-str": "off",
"no-multiple-empty-lines": "off",
- "no-native-reassign": "error",
+ "no-native-reassign": "off",
"no-negated-condition": "off",
- "no-negated-in-lhs": "error",
+ "no-negated-in-lhs": "off",
"no-nested-ternary": "off",
"no-new": "off",
"no-new-func": "off",
@@ -91,6 +92,7 @@
"no-restricted-properties": "off",
"no-restricted-syntax": "off",
"no-return-assign": "off",
+ "no-return-await": "off",
"no-script-url": "off",
"no-self-assign": "error",
"no-self-compare": "off",
@@ -115,7 +117,7 @@
"no-unneeded-ternary": "off",
"no-unreachable": "error",
"no-unsafe-finally": "error",
- "no-unsafe-negation": "off",
+ "no-unsafe-negation": "error",
"no-unused-expressions": "off",
"no-unused-labels": "error",
"no-unused-vars": "error",
@@ -126,6 +128,7 @@
"no-useless-constructor": "off",
"no-useless-escape": "off",
"no-useless-rename": "off",
+ "no-useless-return": "off",
"no-void": "off",
"no-var": "off",
"no-warning-comments": "off",
@@ -141,6 +144,7 @@
"brace-style": "off",
"callback-return": "off",
"camelcase": "off",
+ "capitalized-comments": "off",
"class-methods-use-this": "off",
"comma-dangle": "off",
"comma-spacing": "off",
@@ -200,6 +204,7 @@
"padded-blocks": "off",
"prefer-arrow-callback": "off",
"prefer-const": "off",
+ "prefer-destructuring": "off",
"prefer-numeric-literals": "off",
"prefer-reflect": "off",
"prefer-rest-params": "off",
@@ -208,6 +213,7 @@
"quote-props": "off",
"quotes": "off",
"radix": "off",
+ "require-await": "off",
"require-jsdoc": "off",
"require-yield": "error",
"rest-spread-spacing": "off",