check method
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addWildcardPattern((node) {
if (node.type != null) return;
final parent = node.parent;
if (parent is GuardedPattern) {
final grandparent = parent.parent;
if (grandparent is CaseClause) {
final greatGrandparent = grandparent.parent;
if (greatGrandparent is IfStatement) {
reportAtNode(node);
}
}
}
if (parent is LogicalAndPattern) {
reportAtNode(node);
}
});
}