check method
void
check(
- DcqRegistry registry
)
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addExpressionStatement((node) {
if (_chainLength(node.expression) > _maxChainLength) {
reportAtNode(node.expression);
}
});
registry.addVariableDeclaration((node) {
final init = node.initializer;
if (init != null && _chainLength(init) > _maxChainLength) {
reportAtNode(init);
}
});
registry.addReturnStatement((node) {
final expr = node.expression;
if (expr != null && _chainLength(expr) > _maxChainLength) {
reportAtNode(expr);
}
});
}