diff options
author | Ruben Bridgewater <ruben@bridgewater.de> | 2019-05-12 02:57:59 +0200 |
---|---|---|
committer | Ruben Bridgewater <ruben@bridgewater.de> | 2019-06-11 15:59:17 +0200 |
commit | 8845a77f74f4cc17820ac50ca94bf2658ee95323 (patch) | |
tree | 9c5f4dec163f9c89476b0b28ac3c8fb5f6f1b45b /tools/node_modules/eslint/lib/rules/no-var.js | |
parent | 6a5376bb94f10d262df881226c05699c28cdd139 (diff) | |
download | android-node-v8-8845a77f74f4cc17820ac50ca94bf2658ee95323.tar.gz android-node-v8-8845a77f74f4cc17820ac50ca94bf2658ee95323.tar.bz2 android-node-v8-8845a77f74f4cc17820ac50ca94bf2658ee95323.zip |
tools: update eslint
PR-URL: https://github.com/nodejs/node/pull/27670
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Refael Ackermann (רפאל פלחי) <refack@gmail.com>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Reviewed-By: Ujjwal Sharma <usharma1998@gmail.com>
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/no-var.js')
-rw-r--r-- | tools/node_modules/eslint/lib/rules/no-var.js | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/tools/node_modules/eslint/lib/rules/no-var.js b/tools/node_modules/eslint/lib/rules/no-var.js index 83681a7aae..e9f191b39f 100644 --- a/tools/node_modules/eslint/lib/rules/no-var.js +++ b/tools/node_modules/eslint/lib/rules/no-var.js @@ -9,7 +9,7 @@ // Requirements //------------------------------------------------------------------------------ -const astUtils = require("../util/ast-utils"); +const astUtils = require("./utils/ast-utils"); //------------------------------------------------------------------------------ // Helpers @@ -305,17 +305,16 @@ module.exports = { * @returns {void} */ function report(node) { - const varToken = sourceCode.getFirstToken(node); - context.report({ node, message: "Unexpected var, use let or const instead.", fix(fixer) { - if (canFix(node)) { - return fixer.replaceText(varToken, "let"); - } - return null; + const varToken = sourceCode.getFirstToken(node, { filter: t => t.value === "var" }); + + return canFix(node) + ? fixer.replaceText(varToken, "let") + : null; } }); } |