run method
void
run(
- CustomLintResolver resolver,
- ErrorReporter reporter,
- CustomLintContext context
Emits lints for a given file.
run will only be invoked with files respecting filesToAnalyze
Implementation
@override
void run(
CustomLintResolver resolver,
ErrorReporter reporter,
CustomLintContext context,
) {
context.registry.addMethodInvocation((node) {
if (node.parent is VariableDeclaration ||
!node.methodName.name.toLowerCase().endsWith('of') ||
node.argumentList.arguments.length != 1 ||
node.argumentList.arguments.first.toSource() != 'context') {
return;
}
reporter.atNode(node, _code);
});
}