check method
void
check(
- DcqRegistry registry
)
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addBinaryExpression((node) {
final op = node.operator.type;
if (op != TokenType.EQ_EQ && op != TokenType.BANG_EQ) return;
if (node.leftOperand is PrefixExpression) {
final prefix = node.leftOperand as PrefixExpression;
if (prefix.operator.type == TokenType.BANG) {
reportAtNode(node);
return;
}
}
if (node.rightOperand is PrefixExpression) {
final prefix = node.rightOperand as PrefixExpression;
if (prefix.operator.type == TokenType.BANG) {
reportAtNode(node);
}
}
});
}