Skip to content

Commit c1ada53

Browse files
committed
Add more static analysis recipes to java-best-practices
Includes EqualsAvoidsNull, MissingOverrideAnnotation, LambdaBlockToExpression, and RemoveRedundantNullCheckBeforeInstanceof.
1 parent 0313c29 commit c1ada53

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/main/resources/META-INF/rewrite/java-best-practices.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ recipeList:
5252
# Prefer modern Java collection factories and utilities
5353
- org.openrewrite.java.migrate.util.JavaUtilAPIs
5454
# Static analysis: bug prevention
55+
- org.openrewrite.staticanalysis.EqualsAvoidsNull
56+
- org.openrewrite.staticanalysis.MissingOverrideAnnotation
5557
- org.openrewrite.staticanalysis.ReplaceWeekYearWithYear
5658
- org.openrewrite.staticanalysis.RemoveHashCodeCallsFromArrayInstances
5759
- org.openrewrite.staticanalysis.RemoveToStringCallsFromArrayInstances
@@ -60,9 +62,11 @@ recipeList:
6062
- org.openrewrite.staticanalysis.RemoveCallsToObjectFinalize
6163
- org.openrewrite.staticanalysis.URLEqualsHashCodeRecipes
6264
# Static analysis: modernization and cleanup
65+
- org.openrewrite.staticanalysis.LambdaBlockToExpression
6366
- org.openrewrite.staticanalysis.ReplaceLambdaWithMethodReference
6467
- org.openrewrite.staticanalysis.UseDiamondOperator
6568
- org.openrewrite.staticanalysis.UnnecessaryParentheses
69+
- org.openrewrite.staticanalysis.RemoveRedundantNullCheckBeforeInstanceof
6670
- org.openrewrite.staticanalysis.ReplaceStringBuilderWithString
6771
- org.openrewrite.staticanalysis.UseCollectionInterfaces
6872
- org.openrewrite.staticanalysis.CompareEnumsWithEqualityOperator

0 commit comments

Comments
 (0)