check method
void
check(
- DcqRegistry registry
)
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addEnumDeclaration((node) {
var enumName = node.namePart.typeName.lexeme;
if (enumName.startsWith('_')) {
enumName = enumName.substring(1);
}
enumName = enumName.toLowerCase();
for (final constant in node.body.constants) {
final constantName = constant.name.lexeme.toLowerCase();
if (constantName.startsWith(enumName) &&
constantName.length > enumName.length) {
reportAtToken(constant.name);
}
}
});
}