report method

  1. @override
Future<void> report(
  1. List<CodeStyleViolation> violations
)
override

Report violations.

Implementation

@override
Future<void> report(final List<CodeStyleViolation> violations) async {
  final Map<String, List<Map<String, Object>>> mapped =
      <String, List<Map<String, Object>>>{};

  _filterBySeverityAndUpdate(ViolationSeverity.info, violations, mapped);

  _filterBySeverityAndUpdate(ViolationSeverity.warning, violations, mapped);

  _filterBySeverityAndUpdate(ViolationSeverity.error, violations, mapped);

  _filterBySeverityAndUpdate(ViolationSeverity.invalid, violations, mapped);

  stdout.writeln(jsonEncode(mapped));
}