Skip to content

Commit d79694f

Browse files
author
Vincent Potucek
committed
[prone] Add GradleBestPractices
Signed-off-by: Vincent Potucek <[email protected]>
1 parent e4f8ae0 commit d79694f

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

rewrite.gradle

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
/*
2+
* SPDX-License-Identifier: Apache-2.0
3+
*
4+
* The OpenSearch Contributors require contributions made to
5+
* this file be licensed under the Apache-2.0 license or a
6+
* compatible open source license.
7+
*/
8+
9+
project.apply plugin: 'org.openrewrite.rewrite'
10+
11+
rewrite {
12+
activeRecipe('org.opensearch.openrewrite.SanityCheck')
13+
exclusion('**ActionListener.java')
14+
exclusion('**SearchAfterIT.java')
15+
exclusion('**StarTreeMapper.java')
16+
exclusion('**package-info.java')
17+
setExportDatatables(true)
18+
setFailOnDryRunResults(true)
19+
}
20+
21+
dependencies {
22+
rewrite(platform('org.openrewrite.recipe:rewrite-recipe-bom:3.17.0'))
23+
rewrite('org.openrewrite.recipe:rewrite-migrate-java:3.20.0')
24+
rewrite('org.openrewrite.recipe:rewrite-java-security:3.19.2')
25+
rewrite('org.openrewrite.recipe:rewrite-rewrite:0.14.1')
26+
rewrite('org.openrewrite.recipe:rewrite-static-analysis:2.20.0')
27+
rewrite('org.openrewrite.recipe:rewrite-third-party:0.30.0')
28+
}

rewrite.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
type: specs.openrewrite.org/v1beta/recipe
3+
name: org.opensearch.openrewrite.SanityCheck
4+
displayName: Apply all Java & Gradle best practices
5+
description: Comprehensive code quality recipe combining modernization, security, and best practices.
6+
tags:
7+
- java
8+
- gradle
9+
- static-analysis
10+
- cleanup
11+
recipeList:
12+
- org.openrewrite.gradle.EnableGradleBuildCache
13+
- org.openrewrite.gradle.EnableGradleParallelExecution
14+
- org.openrewrite.gradle.GradleBestPractices
15+
# TBD
16+
# - org.openrewrite.java.migrate.UpgradeToJava17
17+
---

0 commit comments

Comments
 (0)