in rules/definedundefined.js [53:65]
BinaryExpression: function(node) {
if (isCompareOperator(node.operator)) {
if (utils.isTypeOfStatement(node.left) && node.right.value === 'undefined') {
reportError(node, SHOULD_USE_ISDEFINED_OR_ISUNDEFINED);
} else if (utils.isTypeOfStatement(node.right) && node.left.value === 'undefined') {
reportError(node, SHOULD_USE_ISDEFINED_OR_ISUNDEFINED);
} else if (node.left.type === 'Identifier' && node.left.name === 'undefined') {
reportError(node, SHOULD_USE_ISDEFINED_OR_ISUNDEFINED);
} else if (node.right.type === 'Identifier' && node.right.name === 'undefined') {
reportError(node, SHOULD_USE_ISDEFINED_OR_ISUNDEFINED);
}
}
}