From e5ba51c1c003c84912772e3a437571ac7c391fd2 Mon Sep 17 00:00:00 2001 From: Vincent Potucek Date: Thu, 24 Apr 2025 16:31:50 +0200 Subject: [PATCH] Issue #16860 automate the remediation of Checkstyle --- buildSrc/build.gradle | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index 5bfe6021bf74..6b114d7b16c4 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -1,10 +1,16 @@ plugins { - id 'java-gradle-plugin' - id 'checkstyle' + id("java") + id("java-gradle-plugin") + id("checkstyle") + id("org.openrewrite.rewrite") version("7.4.1") +} + +rewrite { + activeRecipe("org.openrewrite.staticanalysis.CodeCleanup") } repositories { - mavenCentral() + mavenCentral() // rewrite is published to Maven Central gradlePluginPortal() } @@ -18,6 +24,7 @@ ext { } dependencies { + rewrite("org.openrewrite.recipe:rewrite-static-analysis:latest.release") checkstyle "io.spring.javaformat:spring-javaformat-checkstyle:${javaFormatVersion}" implementation "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}" implementation "com.tngtech.archunit:archunit:1.4.0" @@ -62,4 +69,4 @@ test { useJUnitPlatform() } -jar.dependsOn check +jar.dependsOn check \ No newline at end of file