net.sourceforge.pmd.lang.java.rule.design
Classes
AccessorClassGenerationRule
AccessorMethodGenerationRule
AssignmentToNonFinalStaticRule
AvoidDeeplyNestedIfStmtsRule
AvoidReassigningParametersRule
CloseResourceRule
CompareObjectsWithEqualsRule
ConfusingTernaryRule
ConstructorCallsOverridableMethodRule
ExcessiveLengthRule
ExcessiveNodeCountRule
FieldDeclarationsShouldBeAtStartOfClassRule
GenericClassCounterRule
GodClassRule
IdempotentOperationsRule
ImmutableFieldRule
NonThreadSafeSingletonRule
PositionalIteratorRule
PreserveStackTraceRule
SimplifyBooleanReturnsRule
SingleMethodSingletonRule
SingletonClassReturningNewInstanceRule
SingularFieldRule
SwitchDensityRule
UnnecessaryLocalBeforeReturnRule
UnsynchronizedStaticDateFormatterRule
UseCollectionIsEmptyRule
UseUtilityClassRule