Contains the Metrics checks that are bundled with the main distribution.
Class Summary Class Description AbstractClassCouplingCheckBase class for coupling calculation. BooleanExpressionComplexityCheckRestricts the number of boolean operators (
^) in an expression.
ClassDataAbstractionCouplingCheckMeasures the number of instantiations of other classes within the given class or record. ClassFanOutComplexityCheckChecks the number of other types a given class/record/interface/enum/annotation relies on. CyclomaticComplexityCheckChecks cyclomatic complexity against a specified limit. JavaNCSSCheckDetermines complexity of methods, classes and files by counting the Non Commenting Source Statements (NCSS). JavaNCSSCheck.CounterClass representing a counter. NPathComplexityCheckChecks the NPATH complexity against a specified limit. NPathComplexityCheck.TokenEndCoordinates of token end. NPathComplexityCheck.ValuesClass that store range value and expression value.