summaryrefslogtreecommitdiff
path: root/tools/eslint/lib/rules/no-constant-condition.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/eslint/lib/rules/no-constant-condition.js')
-rw-r--r--tools/eslint/lib/rules/no-constant-condition.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/eslint/lib/rules/no-constant-condition.js b/tools/eslint/lib/rules/no-constant-condition.js
index 0fe0845de4..85e2bd2074 100644
--- a/tools/eslint/lib/rules/no-constant-condition.js
+++ b/tools/eslint/lib/rules/no-constant-condition.js
@@ -34,7 +34,7 @@ module.exports = function(context) {
return isConstant(node.argument);
case "BinaryExpression":
case "LogicalExpression":
- return isConstant(node.left) && isConstant(node.right);
+ return isConstant(node.left) && isConstant(node.right) && node.operator !== "in";
case "AssignmentExpression":
return (node.operator === "=") && isConstant(node.right);
case "SequenceExpression":