class Gem::Commands::CheckCommand

def check_gems

def check_gems
  say 'Checking gems...'
  say
  gems = get_all_gem_names rescue []
  Gem::Validator.new.alien(gems).sort.each do |key, val|
    unless val.empty? then
      say "#{key} has #{val.size} problems"
      val.each do |error_entry|
        say "  #{error_entry.path}:"
        say "    #{error_entry.problem}"
      end
    else
      say "#{key} is error-free" if Gem.configuration.verbose
    end
    say
  end
end