Sha256: 467f1623600aad11e0eee9b75e43dcafdb3b649b7e3a3d680ddd9436d4b8ef81
Contents?: true
Size: 717 Bytes
Versions: 14
Compression:
Stored size: 717 Bytes
Contents
# encoding: utf-8 # 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
14 entries across 14 versions & 2 rubygems