This rule is defined by the following Java class: net.sourceforge.pmd.rules.design.SingularField
Example:
public class Foo { private int x; //Why bother saving this? public void foo(int y) { x = y + 5; return x; } }
This rule has the following properties:
Name | Default value | Description |
---|---|---|
CheckInnerClasses | Check inner classes | |
DisallowNotAssignment | Disallow violations where the first usage is not an assignment |