class Simplabs::Excellent::Checks::AbcMetricMethodCheck
This check reports methods with an ABC metric score that is higher than the threshold. The ABC metric is basically a measure for complexity and is calculated as:
a = number of assignments b = number of branches c = number of conditions score = Math.sqrt(a*a + b*b + c*c)
Applies to¶ ↑
-
methods
Constants
- DEFAULT_THRESHOLD