Class: Roodi::Checks::CyclomaticComplexityCheck
- Defined in:
- lib/roodi/checks/cyclomatic_complexity_check.rb
Direct Known Subclasses
CyclomaticComplexityBlockCheck, CyclomaticComplexityMethodCheck
Constant Summary collapse
- COMPLEXITY_NODE_TYPES =
[:if, :while, :until, :for, :rescue, :case, :when, :and, :or]
Instance Method Summary collapse
-
#initialize(complexity) ⇒ CyclomaticComplexityCheck
constructor
A new instance of CyclomaticComplexityCheck.
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 |