Method: JRuby::Lint::Checkers::CheckGemNode#check_gem

Defined in:
lib/jruby/lint/checkers/gem.rb

#check_gem(collector, call_node) ⇒ Object



25
26
27
28
29
30
31
32
33
# File 'lib/jruby/lint/checkers/gem.rb', line 25

def check_gem(collector, call_node)
  @gems ||= collector.project.libraries.gems
  gem_name = gem_name(call_node)
  if instructions = @gems[gem_name]
    CheckGemNode.add_wiki_link_finding(collector)
    msg = "Found gem '#{gem_name}' which is reported to have some issues:\n#{instructions}"
    collector.findings << Finding.new(msg, [:gems, :warning], call_node.position)
  end
end