check method
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addClassDeclaration((node) {
if (node.abstractKeyword != null) return;
if (!_usesEquatable(node)) return;
final body = node.body;
if (body is! BlockClassBody) return;
final hasPropsGetter = body.members.whereType<MethodDeclaration>().any(
(m) => m.name.lexeme == 'props' && m.isGetter,
);
if (!hasPropsGetter) {
reportAtToken(node.namePart.typeName);
}
});
}