check method
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addEnumDeclaration((node) {
final constants = node.body.constants;
if (constants.length < 2) return;
for (var i = 1; i < constants.length; i++) {
final prev = constants[i - 1].name.lexeme;
final curr = constants[i].name.lexeme;
if (curr.compareTo(prev) < 0) {
reportAtToken(node.namePart.typeName);
return;
}
}
});
}