parse method

  1. @override
Future<List<CodeStyleViolation>> parse(
  1. String violations,
  2. String projectDir
)
override

Parse violations contained in the violations.

projectDir the violations are coming from.

Implementation

@override
Future<List<CodeStyleViolation>> parse(
  String violations,
  String projectDir,
) async {
  final List<CodeStyleViolation> parsedViolations = <CodeStyleViolation>[];

  for (final String violation in LineSplitter.split(violations)) {
    parsedViolations.add(
      parseStyleGuideViolation(violation, projectDir),
    );
  }

  return List<CodeStyleViolation>.unmodifiable(parsedViolations);
}