Non short-circuit boolean
Reports the non-short-circuit forms of boolean operators 'and' and 'or' (&
and |
).
The non-short-circuit versions are occasionally useful, but their presence is often due to typos of the short-circuit forms (&&
and ||
), and may lead to subtle bugs.
Example:
if (a & b) {}
After the quick-fix is applied:
if (a && b) {}
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Groovy, 233.SNAPSHOT |
Last modified: 13 July 2023