
resources.report.rules.pmd.AvoidDeeplyNestedIfStmts.html Maven / Gradle / Ivy
AvoidDeeplyNestedIfStmts
AvoidDeeplyNestedIfStmts
Deeply nested if..then statements are hard to read.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
Example:
public class Foo {
public void bar(int x, int y, int z) {
if (x>y) {
if (y>z) {
if (z==x) {
// whew, too deep
}
}
}
}
}
This rule has the following properties:
Name Default value Description
problemDepth
3
The if statement depth reporting threshold
© 2015 - 2025 Weber Informatics LLC | Privacy Policy