class HTMLProofer::Reporter

def failures=(failures)

def failures=(failures)
  @failures = failures.group_by(&:check_name)
    .transform_values { |issues| issues.sort_by { |issue| [issue.path, issue.line] } }
    .sort
end

def initialize(logger: nil)

def initialize(logger: nil)
  @logger = logger
end

def report

def report
  raise NotImplementedError, "HTMLProofer::Reporter subclasses must implement #report"
end