check method

  1. @override
List<Violation> check(
  1. CompilationUnit unit, {
  2. LineInfo? lineInfo,
})
override

Check the compilation unit for violations.

Returns a list of Violations found in the unit.

Implementation

@override
List<Violation> check(CompilationUnit unit, {LineInfo? lineInfo}) {
  final effectiveLineInfo = lineInfo ?? unit.lineInfo;
  final visitor = _BinaryExpressionOrderVisitor(effectiveLineInfo);
  unit.accept(visitor);
  return visitor.violations;
}