class Lintrunner::Reporter::Text
Public Instance Methods
finish(messages)
click to toggle source
# File lib/lintrunner/reporter/text.rb, line 13 def finish(messages) puts "No messages found".color(:green) if messages.empty? puts end
report(message)
click to toggle source
# File lib/lintrunner/reporter/text.rb, line 9 def report(message) puts "#{location(message)} #{message.description} #{message_name(message)}" end
start(name)
click to toggle source
# File lib/lintrunner/reporter/text.rb, line 5 def start(name) puts "Running #{name} linters".underline end
Private Instance Methods
location(message)
click to toggle source
# File lib/lintrunner/reporter/text.rb, line 24 def location(message) "#{message.filename.to_s.color(:cyan)}:#{message.line.to_s.color(:green)}" end
message_name(message)
click to toggle source
# File lib/lintrunner/reporter/text.rb, line 20 def message_name(message) "(#{message.name})".color(:yellow) end