check method
void
check(
- DcqRegistry registry
)
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addIfStatement((node) {
if (node.elseStatement != null) return;
final thenStatement = node.thenStatement;
final Statement innerStatement;
if (thenStatement is Block) {
if (thenStatement.statements.length != 1) return;
innerStatement = thenStatement.statements.first;
} else {
innerStatement = thenStatement;
}
if (innerStatement is IfStatement &&
innerStatement.elseStatement == null) {
reportAtNode(node);
}
});
}