Java
Suspicious indentation after control statement without braces
Warning
New
Last modified: 03 December 2024Reports suspicious indentation of statements after a control statement without braces.
Such indentation can make it look like the statement is inside the control statement, when in fact it will be executed unconditionally after the control statement.
Example:
class Bar {
void foo(int i) {
if (i == 0)
System.out.println("foo");
System.out.println("bar"); // warning
if (i == 1);
System.out.println("great"); // warning
if (i == 42)
System.out.println("answer");
System.out.println("question"); // warning
}
}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
SuspiciousIndentAfterControlStatement
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!
Was this page helpful?