resources.report.rules.pmd.ExcessiveMethodLength.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!
ExcessiveMethodLength
ExcessiveMethodLength
Violations of this rule usually indicate that the method is doing
too much. Try to reduce the method size by creating helper methods and removing any copy/pasted code.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.design.LongMethodRule
Example:
public class Foo {
public void doSomething() {
System.out.println("Hello world!");
System.out.println("Hello world!");
// 98 copies omitted for brevity.
}
}
This rule has the following properties:
Name Default value Description
minimum
100
The method size reporting threshold