|
net.sourceforge.pmd.rules.design
|
75.2% |
88.7% |
94.7% |
84.7% |
|
|
ConfusingTernary
|
20.8% |
34.3% |
85.7% |
34.8% |
|
SwitchDensityRule.SwitchDensity
|
50% |
57.1% |
60% |
57.1% |
|
PositionLiteralsFirstInComparisons
|
60% |
75% |
100% |
70.4% |
|
SwitchDensityRule
|
62.5% |
90.5% |
100% |
84.4% |
|
OnlyOneReturnRule
|
80% |
85.7% |
100% |
84.6% |
|
CompareObjectsWithEquals
|
75% |
90.9% |
100% |
85.4% |
|
PositionalIteratorRule
|
79.2% |
93.5% |
100% |
88.3% |
|
UnnecessaryLocalBeforeReturn
|
81.2% |
95.2% |
100% |
89.7% |
|
AssignmentToNonFinalStatic
|
75% |
100% |
100% |
90.3% |
|
NullAssignmentRule
|
83.3% |
100% |
100% |
93.5% |
|
ImmutableField
|
90.9% |
100% |
100% |
96.7% |
|
TooManyFields
|
92.9% |
100% |
100% |
97.4% |
|
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% |
|
|