Class: Herb::Embedded::Formatters::Simple

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

Overview

One "file:line:col severity message (rule)" line per offense, plus a summary line.

Instance Method Summary collapse

Instance Method Details

#render(report) ⇒ Object



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

def render(report)
  lines = report.diagnostics.map { |diagnostic| format_diagnostic(diagnostic) }
  lines << summary(report)
  lines.join("\n")
end