Sha256: 88f351d981b96aa1a1c58ec6189d66343936126470306fa1fbd5a9cee323bc5a
Contents?: true
Size: 554 Bytes
Versions: 5
Compression:
Stored size: 554 Bytes
Contents
module Pronto module Formatter class TextFormatter def format(messages, _, _) messages.map do |message| level = message.level[0].upcase "#{location(message)} #{level}: #{message.msg}" end end private def location(message) line = message.line lineno = line.new_lineno if line path = message.path commit_sha = message.commit_sha[0..6] if message.commit_sha (path.nil? && lineno.nil?) ? commit_sha : "#{path}:#{lineno}" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems