check method
void
check(
- DcqRegistry registry
)
Implementation
@override
void check(
DcqRegistry registry,
) {
registry.addTopLevelVariableDeclaration((node) {
if (!node.variables.isConst) return;
for (final variable in node.variables.variables) {
final name = variable.name.lexeme;
if (name.startsWith('_')) {
if (configBool(ruleConfig, 'ignore-private') ?? false) continue;
final stripped = name.substring(1);
if (_hasAllowedPrefix(stripped)) continue;
reportAtToken(variable.name);
continue;
}
if (_hasAllowedPrefix(name)) continue;
reportAtToken(variable.name);
}
});
}