net.sourceforge.pmd.rules
Classes
AbstractInefficientZeroCheck (100%)
AbstractPoorMethodCall (83.3%)
AccessorClassGeneration (79.2%)
AccessorClassGeneration.AllocData (83.3%)
AccessorClassGeneration.ClassData (100%)
AssignmentInOperand (100%)
AvoidCallingFinalize (78.4%)
AvoidDeeplyNestedIfStmtsRule (88.9%)
AvoidFieldNameMatchingMethodName (90.3%)
AvoidFieldNameMatchingTypeName (100%)
AvoidNonConstructorMethodsWithClassName (92.3%)
AvoidReassigningParameters (100%)
BeanMembersShouldSerializeRule (95.7%)
ClassNamingConventions (100%)
CloseResource (91.3%)
ConstructorCallsOverridableMethod (74.7%)
ConstructorCallsOverridableMethod.ConstructorHolder (97.1%)
ConstructorCallsOverridableMethod.ConstructorInvocation (81.2%)
ConstructorCallsOverridableMethod.EvalPackage (100%)
ConstructorCallsOverridableMethod.MethodHolder (100%)
ConstructorCallsOverridableMethod.MethodInvocation (38.7%)
ConstructorCallsOverridableMethod.NullEvalPackage (100%)
CouplingBetweenObjects (54.4%)
CyclomaticComplexity (72.9%)
CyclomaticComplexity.Entry (90%)
DoubleCheckedLocking (78.7%)
DynamicXPathRule (97.5%)
DynamicXPathRule.ByteArrayClassLoader (100%)
ExcessiveImports (100%)
ExcessivePublicCount (100%)
IdempotentOperations (63.4%)
ImportWrapper (100%)
MethodNamingConventions (100%)
MethodWithSameNameAsEnclosingClass (100%)
MoreThanOneLogger (78.8%)
OverrideBothEqualsAndHashcode (95.2%)
SimplifyBooleanReturns (84.2%)
SingularField (95.1%)
StringConcatenationRule (0%)
SuspiciousOctalEscape (67.1%)
SymbolTableTestRule (0%)
UnnecessaryConversionTemporary (85.7%)
UnusedFormalParameterRule (95.7%)
UnusedLocalVariableRule (100%)
UnusedModifier (97.2%)
UnusedPrivateFieldRule (100%)
UnusedPrivateMethodRule (97%)
UselessAssignment (0%)
UselessAssignment.Usage (0%)
UselessOperationOnImmutable (100%)
UselessOverridingMethod (86.2%)
VariableNamingConventions (83.7%)
XPathRule (75.4%)