Inspectopedia
 
2024.3

Redundant 'else'

Info
New
Last modified: 03 December 2024

Reports redundant else keywords in ifelse statements and statement chains.

The else keyword is redundant when all previous branches end with a return, throw, break, or continue statement. In this case, the statements from the else branch can be placed after the if statement, and the else keyword can be removed.

Example:

After the quick-fix is applied:

Disable the Report when there are no more statements after the 'if' statement option to ignore cases where the ifelse statement is the last statement in a code block.