class I18nChecker::Unused::Reporter::Default

Constants

CHECK_COMPLETED

Public Instance Methods

report(unused_result) click to toggle source

@param unused_result [I18nChecker::Unused::Result]

# File lib/i18n_checker/unused/reporter/default.rb, line 12
def report(unused_result)
  return passed if unused_result.empty?
  failed(unused_result)
end

Private Instance Methods

failed(unused_result) click to toggle source
# File lib/i18n_checker/unused/reporter/default.rb, line 24
def failed(unused_result)
  logger.info CHECK_COMPLETED.red
  logger.info "An unused translation text was found.\n".red
  unused_result.locale_files.each do |file_name, unused_texts|
    logger.info file_name.cyan.to_s
    unused_texts.map { |text| logger.info "  #{text.text}" }
  end
end
passed() click to toggle source
# File lib/i18n_checker/unused/reporter/default.rb, line 19
def passed
  logger.info CHECK_COMPLETED.green
  logger.info 'Unused translation text was not found'.green
end