class SimpleCov::ExitCodes::MinimumCoverageByFileCheck

def report

def report
  violations.each do |violation|
    ExitCodes.print_error format(
      "%<criterion>s coverage by file (%<actual>s) is below the expected minimum coverage " \
      "(%<expected>.2f%%) in %<filename>s.",
      criterion: violation.fetch(:criterion).capitalize,
      actual: SimpleCov::Color.colorize_percent(violation.fetch(:actual)),
      expected: violation.fetch(:expected),
      filename: violation.fetch(:project_filename)
    )
  end
end