class SimpleCov::ExitCodes::MinimumOverallCoverageCheck

def calculate_minimum_violations

def calculate_minimum_violations
  coverage_achieved = minimum_coverage.map do |criterion, percent|
    {
      criterion: criterion,
      minimum_expected: percent,
      actual: result.coverage_statistics.fetch(criterion).percent
    }
  end
  coverage_achieved.select do |achieved|
    achieved.fetch(:actual) < achieved.fetch(:minimum_expected)
  end
end