Class: Hashira::Smells::TooManyInstanceVariables

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

Constant Summary collapse

LIMIT =
4
COUNTED =
[
  Prism::InstanceVariableWriteNode, Prism::InstanceVariableAndWriteNode,
  Prism::InstanceVariableOperatorWriteNode, Prism::InstanceVariableTargetNode
].freeze

Class Method Summary collapse

Methods inherited from Check

#finding, #initialize, kind

Constructor Details

This class inherits a constructor from Hashira::Smells::Check

Class Method Details

.judge?Boolean

Returns:

  • (Boolean)


13
# File 'lib/hashira/smells/too_many_instance_variables.rb', line 13

def self.judge? = true