Clover coverage report - PMD - 3.3
Coverage timestamp: Thu Sep 15 2005 17:59:57 EDT
package stats: LOC: 3,948   Methods: 203
NCLOC: 2,815   Classes: 54
Files: 43  
 
 Package Conditionals Statements Methods TOTAL
net.sourceforge.pmd.rules 65.4% 77.6% 89.7% 74.7%
coverage coverage
 
 Classes Conditionals Statements Methods TOTAL
EmptyIf 0% 0% 0% 0%
coverage
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
SuspiciousOctalEscape 41.7% 51.9% 100% 50.6%
coverage coverage
AvoidDuplicateLiteralsRule 50% 55% 100% 54.8%
coverage coverage
CouplingBetweenObjects 45.5% 61% 60% 56.2%
coverage coverage
ExcessivePublicCount 50% 62.5% 75% 62.5%
coverage coverage
UnnecessaryCaseChange 50% 68% 100% 63.6%
coverage coverage
IdempotentOperations 56.2% 70% 100% 64.9%
coverage coverage
AccessorClassGeneration 67.6% 67.9% 90% 69.6%
coverage coverage
XPathRule 100% 69% 28.6% 70.8%
coverage coverage
AccessorClassGeneration.AllocData 50% 76.2% 100% 72.2%
coverage coverage
ConstructorCallsOverridableMethod 61.1% 79.7% 100% 74.5%
coverage coverage
AvoidNonConstructorMethodsWithClassName 50% 85.7% 100% 76.9%
coverage coverage
CloseConnection 60.7% 86% 100% 77.3%
coverage coverage
DoubleCheckedLocking 56.2% 92.8% 100% 78.7%
coverage coverage
VariableNamingConventions 71.4% 84.3% 100% 81%
coverage coverage
ConstructorCallsOverridableMethod.ConstructorInvocation 50% 90% 75% 81.2%
coverage coverage
ImportFromSamePackageRule 75% 83.3% 100% 81.8%
coverage coverage
SimplifyBooleanReturns 78.6% 84.2% 100% 84.2%
coverage coverage
AvoidFieldNameMatchingTypeName 75% 85.7% 100% 84.6%
coverage coverage
UnnecessaryConversionTemporary 70% 88% 100% 84.6%
coverage coverage
SingularField 83.3% 86.7% 100% 86.4%
coverage coverage
AvoidConcatenatingNonLiteralsInStringBuffer 77.8% 90% 100% 86.5%
coverage coverage
UselessOverridingMethod 81.6% 88.7% 100% 86.5%
coverage coverage
StringInstantiation 83.3% 88.9% 100% 87.1%
coverage coverage
CyclomaticComplexity.Entry 50% 100% 100% 90%
coverage coverage
UnusedFormalParameterRule 80% 100% 100% 91.3%
coverage coverage
CyclomaticComplexity 70.8% 98.5% 100% 91.8%
coverage coverage
UnusedImportsRule 80% 96.2% 100% 92.7%
coverage coverage
AvoidFieldNameMatchingMethodName 83.3% 100% 100% 93.5%
coverage coverage
BeanMembersShouldSerializeRule 90% 96.9% 100% 94.4%
coverage coverage
UnusedPrivateMethodRule 93.8% 96.3% 100% 95.7%
coverage coverage
StringToStringRule 91.7% 100% 100% 96.6%
coverage coverage
ConstructorCallsOverridableMethod.ConstructorHolder 87.5% 100% 100% 97.1%
coverage coverage
UnusedModifier 92.9% 100% 100% 97.2%
coverage coverage
AccessorClassGeneration.ClassData - 100% 100% 100%
coverage
AvoidDeeplyNestedIfStmtsRule 100% 100% 100% 100%
coverage
AvoidDuplicateLiteralsRule.ExceptionParser 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
DuplicateImportsRule 100% 100% 100% 100%
coverage
ExcessiveImports - 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