Class: SentinelRb::Report::DetailedFormatter

Inherits:
BaseFormatter show all
Defined in:
lib/sentinel_rb/report.rb

Overview

Detailed formatter with full finding information

Instance Method Summary collapse

Instance Method Details

#format(results, **_options) ⇒ Object



143
144
145
146
147
148
149
150
151
152
153
154
155
# File 'lib/sentinel_rb/report.rb', line 143

def format(results, **_options)
  output = []

  summary = SentinelRb::Analyzer.new.summarize_results(results)
  output << format_detailed_summary(summary)
  output << ""

  results.each do |result|
    output << format_detailed_file(result)
  end

  output.join("\n")
end