Class: DontComment::Formatter::JSON
- Defined in:
- lib/dont_comment/formatter/json.rb
Instance Method Summary collapse
Methods inherited from Base
Constructor Details
This class inherits a constructor from DontComment::Formatter::Base
Instance Method Details
#format(io) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/dont_comment/formatter/json.rb', line 4 def format(io) array = @offenses.map do |offense| loc = offense.loc { path: offense.relative_path, location: { start_line: loc.line, start_column: loc.column, end_line: loc.last_line, end_column: loc.last_column, } } end json = ::JSON.generate(array) io.print(json) end |