check method
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addInstanceCreationExpression((node) {
if (node.parent is! ExpressionStatement) return;
final name = node.constructorName.type.name.lexeme;
final ignoredInstances =
configStringList(ruleConfig, 'ignored-instances') ??
const ['Timer', 'Debounce', 'Catcher'];
if (ignoredInstances.contains(name)) return;
reportAtNode(node);
});
}