check method
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addInstanceCreationExpression((node) {
final name = node.constructorName.type.name.lexeme;
if (!_targetWidgets.contains(name)) return;
final namedArgs = node.argumentList.arguments
.whereType<NamedExpression>()
.map((arg) => arg.name.label.name);
if (namedArgs.contains('controller') || namedArgs.contains('onChanged')) {
return;
}
reportAtNode(node);
});
}