Inspectopedia
 
2024.3

Redundant local variable

Warning
Last modified: 03 December 2024

Reports unnecessary local variables that add nothing to the comprehensibility of a method, including:

  • Local variables that are immediately returned.

  • Local variables that are immediately assigned to another variable and then not used.

  • Local variables that always have the same value as another local variable or parameter.

Example:

After the quick-fix is applied:

Configure the inspection:

  • Use the Ignore immediately returned or thrown variables option to ignore immediately returned or thrown variables. Some coding styles suggest using such variables for clarity and ease of debugging.

  • Use the Ignore variables which have an annotation option to ignore annotated variables.