summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/lib/rules/no-var.js
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2019-05-12 02:57:59 +0200
committerRuben Bridgewater <ruben@bridgewater.de>2019-06-11 15:59:17 +0200
commit8845a77f74f4cc17820ac50ca94bf2658ee95323 (patch)
tree9c5f4dec163f9c89476b0b28ac3c8fb5f6f1b45b /tools/node_modules/eslint/lib/rules/no-var.js
parent6a5376bb94f10d262df881226c05699c28cdd139 (diff)
downloadandroid-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.js13
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;
}
});
}