All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.TooManyFields.html Maven / Gradle / Ivy

Go to download

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:

NameDefault valueDescription
maxfields 15 The field count reporting threshold




© 2015 - 2024 Weber Informatics LLC | Privacy Policy