diff options
Diffstat (limited to 'tools/eslint/lib/rules/no-native-reassign.js')
-rw-r--r-- | tools/eslint/lib/rules/no-native-reassign.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/eslint/lib/rules/no-native-reassign.js b/tools/eslint/lib/rules/no-native-reassign.js index 50175388ac..b4323369e4 100644 --- a/tools/eslint/lib/rules/no-native-reassign.js +++ b/tools/eslint/lib/rules/no-native-reassign.js @@ -25,6 +25,7 @@ module.exports = function(context) { if (reference.init === false && reference.isWrite() && + // Destructuring assignments can have multiple default value, // so possibly there are multiple writeable references for the same identifier. (index === 0 || references[index - 1].identifier !== identifier) @@ -51,6 +52,7 @@ module.exports = function(context) { return { "Program": function() { var globalScope = context.getScope(); + globalScope.variables.forEach(checkVariable); } }; |