Fallthrough in 'switch' statement
Reports fallthrough in switch statements. While occasionally useful, fallthrough is often unintended, and may lead to surprising bugs.
Example:
switch(n) {
case 1:
print 1
case 2: // "case 1" fallthrough to "case 2". Statements from "case 2" will be executed immediately after "case 1".
print 2
break
default:
print "Default"
}
Locating this inspection
- 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.
GroovyFallthrough- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Groovy, 243.23126 |
Last modified: 03 December 2024