Class: Hashira::Smells::Check

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

Instance Method Summary collapse

Constructor Details

#initialize(subject) ⇒ Check

Returns a new instance of Check.



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

def initialize(subject)
  @subject = subject
end

Instance Method Details

#findingObject



8
9
10
11
# File 'lib/hashira/smells/check.rb', line 8

def finding
  return unless smelly?
  Hashira::Analysis::Finding.new(kind:, package: label, detail:, evidence:)
end