Sha256: 3efe9c7e967cffe17f024a32b9cee3daf9c776d958a8b10a7b3403e6851fbace
Contents?: true
Size: 699 Bytes
Versions: 6834
Compression:
Stored size: 699 Bytes
Contents
# frozen_string_literal: true module RuboCop module Formatter # This formatter displays the report data in format that's # easy to process in the Emacs text editor. # The output is machine-parsable. class EmacsStyleFormatter < BaseFormatter def file_finished(file, offenses) offenses.each do |o| message = if o.corrected? "[Corrected] #{o.message}" else o.message end output.printf("%s:%d:%d: %s: %s\n", file, o.line, o.real_column, o.severity.code, message.tr("\n", ' ')) end end end end end
Version data entries
6,834 entries across 6,820 versions & 27 rubygems