Clover coverage report - PMD - 3.9
Coverage timestamp: Tue Dec 19 2006 09:38:44 EST
package stats: LOC: 4,311   Methods: 222
NCLOC: 2,987   Classes: 53
Files: 42  
 
 Package Conditionals Statements Methods TOTAL
net.sourceforge.pmd.rules 70.9% 81.8% 87.4% 78.8%
coverage coverage
 
 Classes Conditionals Statements Methods TOTAL
StringConcatenationRule 0% 0% 0% 0%
coverage
SymbolTableTestRule 0% 0% 0% 0%
coverage
UselessAssignment 0% 0% 0% 0%
coverage
UselessAssignment.Usage - 0% 0% 0%
coverage
ConstructorCallsOverridableMethod.MethodInvocation 25.9% 40.9% 88.9% 38.7%
coverage coverage
CouplingBetweenObjects 45.8% 59.1% 54.5% 54.4%
coverage coverage
IdempotentOperations 55.6% 68.2% 100% 63.4%
coverage coverage
SuspiciousOctalEscape 62.5% 67.3% 100% 67.1%
coverage coverage
CyclomaticComplexity 63.3% 76.9% 66.7% 72.9%
coverage coverage
ConstructorCallsOverridableMethod 61.1% 80% 100% 74.7%
coverage coverage
XPathRule 90% 75% 44.4% 75.4%
coverage coverage
AvoidCallingFinalize 66.7% 81.8% 100% 78.4%
coverage coverage
DoubleCheckedLocking 56.2% 92.8% 100% 78.7%
coverage coverage
MoreThanOneLogger 60% 89.5% 75% 78.8%
coverage coverage
AccessorClassGeneration 76.5% 79% 90% 79.2%
coverage coverage
ConstructorCallsOverridableMethod.ConstructorInvocation 50% 90% 75% 81.2%
coverage coverage
AbstractPoorMethodCall 75% 88% 100% 83.3%
coverage coverage
AccessorClassGeneration.AllocData 70% 85.7% 100% 83.3%
coverage coverage
VariableNamingConventions 70% 91.5% 88.9% 83.7%
coverage coverage
SimplifyBooleanReturns 78.6% 84.2% 100% 84.2%
coverage coverage
UnnecessaryConversionTemporary 75% 89.5% 100% 85.7%
coverage coverage
UselessOverridingMethod 81.8% 88.2% 100% 86.2%
coverage coverage
AvoidDeeplyNestedIfStmtsRule 100% 90.9% 66.7% 88.9%
coverage coverage
CyclomaticComplexity.Entry 50% 100% 100% 90%
coverage coverage
AvoidFieldNameMatchingMethodName 75% 100% 100% 90.3%
coverage coverage
CloseResource 83.3% 97.8% 75% 91.3%
coverage coverage
AvoidNonConstructorMethodsWithClassName 75% 100% 100% 92.3%
coverage coverage
SingularField 93.8% 95.8% 100% 95.1%
coverage coverage
OverrideBothEqualsAndHashcode 91.7% 97.2% 100% 95.2%
coverage coverage
UnusedFormalParameterRule 88.9% 100% 100% 95.7%
coverage coverage
BeanMembersShouldSerializeRule 95.5% 97.6% 83.3% 95.7%
coverage coverage
UnusedPrivateMethodRule 95.5% 97.5% 100% 97%
coverage coverage
ConstructorCallsOverridableMethod.ConstructorHolder 87.5% 100% 100% 97.1%
coverage coverage
UnusedModifier 92.9% 100% 100% 97.2%
coverage coverage
DynamicXPathRule 93.8% 98.3% 100% 97.5%
coverage coverage
AbstractInefficientZeroCheck 100% 100% 100% 100%
coverage
AccessorClassGeneration.ClassData - 100% 100% 100%
coverage
AssignmentInOperand 100% 100% 100% 100%
coverage
AvoidFieldNameMatchingTypeName 100% 100% 100% 100%
coverage
AvoidReassigningParameters 100% 100% 100% 100%
coverage
ClassNamingConventions 100% 100% 100% 100%
coverage
ConstructorCallsOverridableMethod.EvalPackage - 100% 100% 100%
coverage
ConstructorCallsOverridableMethod.MethodHolder - 100% 100% 100%
coverage
ConstructorCallsOverridableMethod.NullEvalPackage - 100% 100% 100%
coverage
DynamicXPathRule.ByteArrayClassLoader - 100% 100% 100%
coverage
ExcessiveImports - 100% 100% 100%
coverage
ExcessivePublicCount 100% 100% 100% 100%
coverage
ImportWrapper - 100% 100% 100%
coverage
MethodNamingConventions 100% 100% 100% 100%
coverage
MethodWithSameNameAsEnclosingClass 100% 100% 100% 100%
coverage
UnusedLocalVariableRule 100% 100% 100% 100%
coverage
UnusedPrivateFieldRule 100% 100% 100% 100%
coverage
UselessOperationOnImmutable 100% 100% 100% 100%
coverage