Reference
Recipes
Java
Cleanup
Design Partners
Remove unused local variables
** org.openrewrite.java.cleanup.RemoveUnusedLocalVariables** If a local variable is declared but not used, it is dead code and should be removed.

Tags

  • RSPEC-1481

Source

  • groupId: org.openrewrite
  • artifactId: rewrite-java
  • version: 7.22.0

Options

Type
Name
Description
String[]
ignoreVariablesNamed
Optional. An array of variable identifier names for local variables to ignore, even if the local variable is unused.

Usage

This recipe has no required configuration parameters and comes from a rewrite core library. It can be activated directly without adding any dependencies.
Gradle
Maven
build.gradle
1
plugins {
2
id("org.openrewrite.rewrite") version("5.20.0")
3
}
4
5
rewrite {
6
activeRecipe("org.openrewrite.java.cleanup.RemoveUnusedLocalVariables")
7
}
8
9
repositories {
10
mavenCentral()
11
}
Copied!
pom.xml
1
<project>
2
<build>
3
<plugins>
4
<plugin>
5
<groupId>org.openrewrite.maven</groupId>
6
<artifactId>rewrite-maven-plugin</artifactId>
7
<version>4.23.0</version>
8
<configuration>
9
<activeRecipes>
10
<recipe>org.openrewrite.java.cleanup.RemoveUnusedLocalVariables</recipe>
11
</activeRecipes>
12
</configuration>
13
</plugin>
14
</plugins>
15
</build>
16
</project>
Copied!
Recipes can also be activated directly from the command line by adding the argument -Drewrite.activeRecipes=org.openrewrite.java.cleanup.RemoveUnusedLocalVariables
Export as PDF
Copy link