diff options
author | Rich Trott <rtrott@gmail.com> | 2018-08-04 21:42:22 -0700 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2018-08-07 22:28:45 -0700 |
commit | 6ad12d47f5cd0382c2011a3a1c3f0e8601c07f69 (patch) | |
tree | 4d5f7e64d51d230f907c8e2caab885bd2b9ad189 /tools/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js | |
parent | 142660c989524d064cf968a5d5c1f956cfed23a9 (diff) | |
download | android-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.js | 5 |
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); } |