net.sourceforge.pmd.rules
Classes
AccessorClassGeneration (69.6%)
AccessorClassGeneration.AllocData (72.2%)
AccessorClassGeneration.ClassData (100%)
AvoidCallingFinalize (78.4%)
AvoidDeeplyNestedIfStmtsRule (100%)
AvoidFieldNameMatchingMethodName (91.2%)
AvoidFieldNameMatchingTypeName (84.6%)
AvoidNonConstructorMethodsWithClassName (76.9%)
AvoidReassigningParameters (100%)
BeanMembersShouldSerializeRule (91.7%)
ClassNamingConventions (100%)
CloseResource (80%)
ConstructorCallsOverridableMethod (74.5%)
ConstructorCallsOverridableMethod.ConstructorHolder (97.1%)
ConstructorCallsOverridableMethod.ConstructorInvocation (81.2%)
ConstructorCallsOverridableMethod.EvalPackage (100%)
ConstructorCallsOverridableMethod.MethodHolder (100%)
ConstructorCallsOverridableMethod.MethodInvocation (38.7%)
ConstructorCallsOverridableMethod.NullEvalPackage (100%)
CouplingBetweenObjects (55.8%)
CyclomaticComplexity (82.7%)
CyclomaticComplexity.Entry (90%)
DoubleCheckedLocking (78.7%)
ExcessiveImports (100%)
ExcessivePublicCount (62.5%)
IdempotentOperations (64.9%)
ImportWrapper (100%)
MethodNamingConventions (100%)
MethodWithSameNameAsEnclosingClass (100%)
SimplifyBooleanReturns (84.2%)
SingularField (67.9%)
StringConcatenationRule (0%)
SuspiciousOctalEscape (50.6%)
SymbolTableTestRule (0%)
UnnecessaryConversionTemporary (84.6%)
UnusedFormalParameterRule (93.3%)
UnusedLocalVariableRule (100%)
UnusedModifier (97.2%)
UnusedPrivateFieldRule (100%)
UnusedPrivateMethodRule (97%)
UselessAssignment (0%)
UselessAssignment.Usage (0%)
UselessOverridingMethod (87%)
VariableNamingConventions (80.2%)
XPathRule (73.2%)