Class: Rubocop::Formatter::EmacsStyleFormatter

Inherits:
SimpleTextFormatter show all
Defined in:
lib/rubocop/formatter/emacs_style_formatter.rb

Overview

This formatter displays the report data in format that's easy to process in the Emacs text editor.

Instance Attribute Summary

Attributes inherited from SimpleTextFormatter

#reports_summary

Attributes inherited from BaseFormatter

#output

Instance Method Summary collapse

Methods inherited from SimpleTextFormatter

#file_finished, #finished, #report_summary, #started

Methods inherited from BaseFormatter

#file_finished, #file_started, #finished, #initialize, #started

Constructor Details

This class inherits a constructor from Rubocop::Formatter::BaseFormatter

Instance Method Details

#report_file(file, offences) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/rubocop/formatter/emacs_style_formatter.rb', line 8

def report_file(file, offences)
  offences.each do |o|
    output.printf("%s:%d:%d: %s: %s\n",
                  file, o.line, o.real_column, o.encode_severity,
                  o.message)
  end
end