Class: Herb::Embedded::Formatters::Detailed

Inherits:
Object
  • Object
show all
Defined in:
lib/herb/embedded/formatters/detailed.rb

Overview

Offenses grouped by file, with correctable offenses flagged.

Instance Method Summary collapse

Instance Method Details

#render(report) ⇒ Object



8
9
10
11
12
13
# File 'lib/herb/embedded/formatters/detailed.rb', line 8

def render(report)
  report.diagnostics
        .group_by(&:file)
        .flat_map { |file, diagnostics| render_file(file, diagnostics) }
        .join("\n")
end