Package net.sourceforge.pmd.lang.apex.rule.design
See: Description
-
Class Summary Class Description NcssConstructorCountRule Non-commented source statement counter for constructors. ExcessiveClassLengthRule This rule detects when a class exceeds a certain threshold. ExcessiveParameterListRule This rule detects an abnormally long parameter list. NcssMethodCountRule Non-commented source statement counter for methods. AvoidBooleanMethodParametersRule Rule that detects boolean parameters in public and global Apex methods. CognitiveComplexityRule ExcessivePublicCountRule Rule attempts to count all public methods and public attributes defined in a class. NcssTypeCountRule Non-commented source statement counter for type declarations. TooManyFieldsRule UnusedMethodRule StdCyclomaticComplexityRule Implements the standard cyclomatic complexity rule Standard rules: +1 for each decision point, but not including boolean operators unlike CyclomaticComplexityRule. CyclomaticComplexityRule Cyclomatic complexity rule using metrics. AvoidDeeplyNestedIfStmtsRule