Class: Hashira::Smells::Report

Inherits:
Object
  • Object
show all
Defined in:
lib/hashira/smells/report.rb

Instance Method Summary collapse

Constructor Details

#initialize(project, trees) ⇒ Report

Returns a new instance of Report.



4
5
6
# File 'lib/hashira/smells/report.rb', line 4

def initialize(project, trees)
  @types = Hashira::Smells::Census.new(project, trees).types
end

Instance Method Details

#findingsObject



8
# File 'lib/hashira/smells/report.rb', line 8

def findings = @findings ||= sniff(@types, judges) + sniff(@types.flat_map(&:defs), probes)