check method
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;
}