howManyIssueWithSeverity function

num howManyIssueWithSeverity(
  1. Iterable<LintFileReport> records,
  2. Severity severity
)

Implementation

num howManyIssueWithSeverity(
  Iterable<LintFileReport> records,
  Severity severity,
) =>
    records.fold(
      0,
      (prevValue, fileReport) =>
          prevValue +
          (fileReport.issues.fold(
              0, (p, issue) => p + (issue.severity == severity ? 1 : 0))) +
          (fileReport.antiPatternCases
              .fold(0, (p, anti) => p + (anti.severity == severity ? 1 : 0))),
    );