resources.report.rules.pmd.TooManyFields.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sanity4j Show documentation
Show all versions of sanity4j Show documentation
Sanity4J was created to simplify running multiple static code
analysis tools on the Java projects. It provides a single entry
point to run all the selected tools and produce a consolidated
report, which presents all findings in an easily accessible
manner.
The newest version!
TooManyFields
TooManyFields
Classes that have too many fields could be redesigned to have fewer fields, possibly
through some nested object grouping of some of the information. For example, a class with
city/state/zip fields could instead have one Address field.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.design.TooManyFields
Example:
public class Person {
String one;
int two;
int three;
[... many more public fields ...]
}
This rule has the following properties:
Name Default value Description
maxfields
15
The field count reporting threshold