summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js
diff options
context:
space:
mode:
authorRich Trott <rtrott@gmail.com>2018-08-04 21:42:22 -0700
committerRich Trott <rtrott@gmail.com>2018-08-07 22:28:45 -0700
commit6ad12d47f5cd0382c2011a3a1c3f0e8601c07f69 (patch)
tree4d5f7e64d51d230f907c8e2caab885bd2b9ad189 /tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js
parent142660c989524d064cf968a5d5c1f956cfed23a9 (diff)
downloadandroid-node-v8-6ad12d47f5cd0382c2011a3a1c3f0e8601c07f69.tar.gz
android-node-v8-6ad12d47f5cd0382c2011a3a1c3f0e8601c07f69.tar.bz2
android-node-v8-6ad12d47f5cd0382c2011a3a1c3f0e8601c07f69.zip
tools: update ESLint to 5.3.0
PR-URL: https://github.com/nodejs/node/pull/22134 Reviewed-By: Bryan English <bryan@bryanenglish.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Roman Reiss <me@silverwind.io>
Diffstat (limited to 'tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js')
-rw-r--r--tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js b/tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js
index 623144dc06..fecd8ba5cc 100644
--- a/tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js
+++ b/tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js
@@ -10,13 +10,12 @@
//------------------------------------------------------------------------------
const Traverser = require("../util/traverser"),
- astUtils = require("../ast-utils");
+ astUtils = require("../util/ast-utils");
//------------------------------------------------------------------------------
// Helpers
//------------------------------------------------------------------------------
-const pushAll = Function.apply.bind(Array.prototype.push);
const SENTINEL_PATTERN = /(?:(?:Call|Class|Function|Member|New|Yield)Expression|Statement|Declaration)$/;
const LOOP_PATTERN = /^(?:DoWhile|For|While)Statement$/; // for-in/of statements don't have `test` property.
const GROUP_PATTERN = /^(?:BinaryExpression|ConditionalExpression)$/;
@@ -356,7 +355,7 @@ module.exports = {
let scope;
while ((scope = queue.pop())) {
- pushAll(queue, scope.childScopes);
+ queue.push(...scope.childScopes);
scope.variables.forEach(checkReferences);
}