net.sourceforge.pmd.rules
Classes
AccessorClassGeneration (69.6%)
AccessorClassGeneration.AllocData (72.2%)
AccessorClassGeneration.ClassData (100%)
AvoidConcatenatingNonLiteralsInStringBuffer (86.5%)
AvoidDeeplyNestedIfStmtsRule (100%)
AvoidDuplicateLiteralsRule (54.8%)
AvoidDuplicateLiteralsRule.ExceptionParser (100%)
AvoidFieldNameMatchingMethodName (93.5%)
AvoidFieldNameMatchingTypeName (84.6%)
AvoidNonConstructorMethodsWithClassName (76.9%)
AvoidReassigningParameters (100%)
BeanMembersShouldSerializeRule (94.4%)
ClassNamingConventions (100%)
CloseConnection (77.3%)
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 (56.2%)
CyclomaticComplexity (91.8%)
CyclomaticComplexity.Entry (90%)
DoubleCheckedLocking (78.7%)
DuplicateImportsRule (100%)
EmptyIf (0%)
ExcessiveImports (100%)
ExcessivePublicCount (62.5%)
IdempotentOperations (64.9%)
ImportFromSamePackageRule (81.8%)
ImportWrapper (100%)
MethodNamingConventions (100%)
MethodWithSameNameAsEnclosingClass (100%)
SimplifyBooleanReturns (84.2%)
SingularField (86.4%)
StringConcatenationRule (0%)
StringInstantiation (87.1%)
StringToStringRule (96.6%)
SuspiciousOctalEscape (50.6%)
SymbolTableTestRule (0%)
UnnecessaryCaseChange (63.6%)
UnnecessaryConversionTemporary (84.6%)
UnusedFormalParameterRule (91.3%)
UnusedImportsRule (92.7%)
UnusedLocalVariableRule (100%)
UnusedModifier (97.2%)
UnusedPrivateFieldRule (100%)
UnusedPrivateMethodRule (95.7%)
UselessAssignment (0%)
UselessAssignment.Usage (0%)
UselessOverridingMethod (86.5%)
VariableNamingConventions (81%)
XPathRule (70.8%)