Class: Roodi::Checks::CyclomaticComplexityCheck

Inherits:
Check
  • Object
show all
Defined in:
lib/roodi/checks/cyclomatic_complexity_check.rb

Constant Summary collapse

COMPLEXITY_NODE_TYPES =
[:if, :while, :until, :for, :rescue, :case, :when, :and, :or]

Instance Method Summary collapse

Methods inherited from Check

#add_error, #errors, #evaluate_node_at_line, #position

Constructor Details

#initialize(complexity) ⇒ CyclomaticComplexityCheck

Returns a new instance of CyclomaticComplexityCheck.



11
12
13
14
# File 'lib/roodi/checks/cyclomatic_complexity_check.rb', line 11

def initialize(complexity)
  super()
  @complexity = complexity
end