|
net.sourceforge.pmd.rules.design
|
77.6% |
89.1% |
94.7% |
85.8% |
|
|
ConfusingTernary
|
20.8% |
34.3% |
85.7% |
34.8% |
|
SwitchDensityRule.SwitchDensity
|
50% |
57.1% |
60% |
57.1% |
|
PreserveStackTrace
|
81.2% |
81.5% |
100% |
81.8% |
|
SwitchDensityRule
|
62.5% |
90.5% |
100% |
84.4% |
|
OnlyOneReturnRule
|
80% |
85.7% |
100% |
84.6% |
|
PositionalIteratorRule
|
79.2% |
93.5% |
100% |
88.3% |
|
UnnecessaryLocalBeforeReturn
|
81.2% |
95.2% |
100% |
89.7% |
|
AssignmentToNonFinalStatic
|
75% |
100% |
100% |
90.3% |
|
CompareObjectsWithEquals
|
83.3% |
94.1% |
100% |
90.3% |
|
UnsynchronizedStaticDateFormatter
|
90% |
94.7% |
100% |
93.3% |
|
TooManyFields
|
85.7% |
100% |
100% |
95% |
|
NullAssignmentRule
|
91.7% |
100% |
100% |
96.7% |
|
ImmutableField
|
91.7% |
100% |
100% |
97.1% |
|
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% |
|
|