Code Inspection: Text label in 'switch' statement
Reports labelled statements inside of switch statements. While occasionally intended, this construction is often the result of a typo.
switch
(x)
{
case
1:
case2: //typo!
case
3:
break
;
}
(x)
{
switch
(x)
{
case
1:
case2: //typo!
case
3:
break
;
}
1:
case2: //typo!
switch
(x)
{
case
1:
case2: //typo!
case
3:
break
;
}
3:
switch
(x)
{
case
1:
case2: //typo!
case
3:
break
;
}
;
}
Suppress an inspection in the editor
Position the caret at the highlighted line and press Alt+Enter or click .
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.
Last modified: 16 July 2021