|
net.sourceforge.pmd.rules
|
63.9% |
76.4% |
88.9% |
73.5% |
|
|
StringConcatenationRule
|
0% |
0% |
0% |
0% |
|
SymbolTableTestRule
|
0% |
0% |
0% |
0% |
|
UselessAssignment
|
0% |
0% |
0% |
0% |
|
UselessAssignment.Usage
|
- |
0% |
0% |
0% |
|
ConstructorCallsOverridableMethod.MethodInvocation
|
25.9% |
40.9% |
88.9% |
38.7% |
|
SuspiciousOctalEscape
|
41.7% |
51.9% |
100% |
50.6% |
|
CouplingBetweenObjects
|
45.8% |
60.5% |
60% |
55.8% |
|
ExcessivePublicCount
|
50% |
62.5% |
75% |
62.5% |
|
IdempotentOperations
|
56.2% |
70% |
100% |
64.9% |
|
SingularField
|
62.5% |
68.4% |
100% |
67.9% |
|
AccessorClassGeneration
|
67.6% |
67.9% |
90% |
69.6% |
|
AccessorClassGeneration.AllocData
|
50% |
76.2% |
100% |
72.2% |
|
XPathRule
|
93.8% |
71.9% |
37.5% |
73.2% |
|
ConstructorCallsOverridableMethod
|
61.1% |
79.7% |
100% |
74.5% |
|
AvoidNonConstructorMethodsWithClassName
|
50% |
85.7% |
100% |
76.9% |
|
AvoidCallingFinalize
|
66.7% |
81.8% |
100% |
78.4% |
|
DoubleCheckedLocking
|
56.2% |
92.8% |
100% |
78.7% |
|
CloseResource
|
65.6% |
87.8% |
100% |
80% |
|
VariableNamingConventions
|
71.4% |
83.1% |
100% |
80.2% |
|
ConstructorCallsOverridableMethod.ConstructorInvocation
|
50% |
90% |
75% |
81.2% |
|
CyclomaticComplexity
|
65.4% |
89.1% |
87.5% |
82.7% |
|
SimplifyBooleanReturns
|
78.6% |
84.2% |
100% |
84.2% |
|
AvoidFieldNameMatchingTypeName
|
75% |
85.7% |
100% |
84.6% |
|
UnnecessaryConversionTemporary
|
70% |
88% |
100% |
84.6% |
|
UselessOverridingMethod
|
82.5% |
89.1% |
100% |
87% |
|
CyclomaticComplexity.Entry
|
50% |
100% |
100% |
90% |
|
AvoidFieldNameMatchingMethodName
|
78.6% |
100% |
100% |
91.2% |
|
BeanMembersShouldSerializeRule
|
86.4% |
94.3% |
100% |
91.7% |
|
UnusedFormalParameterRule
|
83.3% |
100% |
100% |
93.3% |
|
UnusedPrivateMethodRule
|
95.5% |
97.5% |
100% |
97% |
|
ConstructorCallsOverridableMethod.ConstructorHolder
|
87.5% |
100% |
100% |
97.1% |
|
UnusedModifier
|
92.9% |
100% |
100% |
97.2% |
|
AccessorClassGeneration.ClassData
|
- |
100% |
100% |
100% |
|
AvoidDeeplyNestedIfStmtsRule
|
100% |
100% |
100% |
100% |
|
AvoidReassigningParameters
|
100% |
100% |
100% |
100% |
|
ClassNamingConventions
|
100% |
100% |
100% |
100% |
|
ConstructorCallsOverridableMethod.EvalPackage
|
- |
100% |
100% |
100% |
|
ConstructorCallsOverridableMethod.MethodHolder
|
- |
100% |
100% |
100% |
|
ConstructorCallsOverridableMethod.NullEvalPackage
|
- |
100% |
100% |
100% |
|
ExcessiveImports
|
- |
100% |
100% |
100% |
|
ImportWrapper
|
- |
100% |
100% |
100% |
|
MethodNamingConventions
|
100% |
100% |
100% |
100% |
|
MethodWithSameNameAsEnclosingClass
|
100% |
100% |
100% |
100% |
|
UnusedLocalVariableRule
|
100% |
100% |
100% |
100% |
|
UnusedPrivateFieldRule
|
100% |
100% |
100% |
100% |
|
|