summaryrefslogtreecommitdiff
path: root/tools/eslint/lib/rules/no-native-reassign.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/lib/rules/no-native-reassign.js')
-rw-r--r--tools/eslint/lib/rules/no-native-reassign.js2
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);
}
};