check method

  1. @override
List<Issue> check(
  1. ParsedFile file
)
override

Inspect a parsed file and return any findings.

MUST be pure (no side effects, no I/O). MUST be fast (<10ms typical). MUST return an empty list rather than throw on unexpected input.

Implementation

@override
List<Issue> check(ParsedFile file) {
  final issues = <Issue>[];
  file.unit.visitChildren(_Visitor(file, issues));
  return issues;
}