|
net.sourceforge.pmd.rules.design
|
80.3% |
89.2% |
92.5% |
86.6% |
|
|
SwitchDensityRule.SwitchDensity
|
50% |
57.1% |
60% |
57.1% |
|
NpathComplexity
|
62.5% |
70% |
85.7% |
69.9% |
|
UnnecessaryLocalBeforeReturn
|
70% |
85.7% |
100% |
80.4% |
|
ConfusingTernary
|
66.7% |
88.6% |
100% |
81.8% |
|
SwitchDensityRule
|
62.5% |
90.5% |
100% |
84.4% |
|
OnlyOneReturnRule
|
80% |
85.7% |
100% |
84.6% |
|
NonThreadSafeSingleton
|
83.3% |
87.5% |
75% |
85.3% |
|
PositionalIteratorRule
|
79.2% |
93.5% |
100% |
88.3% |
|
PreserveStackTrace
|
87.5% |
91.4% |
100% |
90.2% |
|
CompareObjectsWithEquals
|
83.3% |
94.1% |
100% |
90.3% |
|
AssignmentToNonFinalStatic
|
75% |
100% |
100% |
90.6% |
|
UseCollectionIsEmpty
|
75% |
100% |
100% |
90.9% |
|
TooManyFields
|
91.7% |
96% |
66.7% |
92.5% |
|
UnsynchronizedStaticDateFormatter
|
90% |
94.7% |
100% |
93.3% |
|
NullAssignmentRule
|
91.7% |
100% |
100% |
96.7% |
|
ImmutableField
|
91.7% |
100% |
100% |
97.2% |
|
UseSingleton
|
92.9% |
100% |
100% |
97.7% |
|
ExceptionAsFlowControl
|
100% |
100% |
100% |
100% |
|
ExcessiveLengthRule
|
100% |
100% |
100% |
100% |
|
ExcessiveNodeCountRule
|
100% |
100% |
100% |
100% |
|
LongClassRule
|
- |
100% |
100% |
100% |
|
LongMethodRule
|
- |
100% |
100% |
100% |
|
LongParameterListRule
|
- |
100% |
100% |
100% |
|
LooseCoupling
|
100% |
100% |
100% |
100% |
|
|