class AxR::Formatters::Default
Constants
- DOT
- STAR
Public Instance Methods
single_file(scanner, _file_path)
click to toggle source
# File lib/axr/formatters/default.rb, line 13 def single_file(scanner, _file_path) if scanner.warnings.any? STDOUT.print ColorizedString[STAR].colorize(:yellow) else STDOUT.print ColorizedString[DOT].colorize(:green) end end
summary(scanned_files, files_with_warnings)
click to toggle source
# File lib/axr/formatters/default.rb, line 21 def summary(scanned_files, files_with_warnings) STDOUT.puts STDOUT.puts issues_amount = 0 files_with_warnings.each_pair do |file_path, warnings| warnings.each do |warning| issues_amount += 1 msg = "#{file_path}:#{warning.loc_num} # => #{warning.message}" STDOUT.puts ColorizedString[msg].colorize(:yellow) end end STDOUT.puts STDOUT.puts STDOUT.puts("#{scanned_files.size} files scanned. #{issues_amount} issues detected") end