Inspectopedia
 
2024.3

Unnecessary local variable

Info
Last modified: 03 December 2024

Reports local variables that are used only in the very next return statement or are exact copies of other variables.

Such variables can be safely inlined to make the code more clear.

Example:

After the quick-fix is applied:

Configure the inspection:

Use the Report immediately returned variables option to report immediately returned variables. When given descriptive names, such variables may improve the code readability in some cases, that's why this option is disabled by default.