Skip to content

Commit a3cf75a

Browse files
author
Vincent Potucek
committed
activate unused rewrite checks failOnDryRunResults
1 parent 7dc2791 commit a3cf75a

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

gradle/plugins/common/src/main/kotlin/junitbuild.java-library-conventions.gradle.kts

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
2+
import com.gradle.scan.agent.serialization.scan.serializer.kryo.it
3+
import groovy.xml.dom.DOMCategory.attributes
4+
import jdk.javadoc.internal.doclets.formats.html.markup.HtmlStyle
25
import junitbuild.extensions.isSnapshot
6+
import org.gradle.internal.impldep.org.apache.http.client.methods.RequestBuilder.options
37
import org.gradle.plugins.ide.eclipse.model.Classpath
48
import org.gradle.plugins.ide.eclipse.model.Library
59
import org.gradle.plugins.ide.eclipse.model.ProjectDependency
@@ -18,11 +22,17 @@ plugins {
1822

1923
rewrite {
2024
activeRecipe("org.openrewrite.java.migrate.UpgradeToJava17")
25+
activeRecipe("org.openrewrite.staticanalysis.RemoveUnusedPrivateMethods")
26+
activeRecipe("org.openrewrite.staticanalysis.MissingOverrideAnnotation")
27+
failOnDryRunResults = true
2128
}
2229

2330
dependencies {
24-
rewrite(platform("org.openrewrite.recipe:rewrite-recipe-bom:latest.release"))
31+
// https://github.com/openrewrite/rewrite/issues/5677
32+
// rewrite(platform("org.openrewrite.recipe:rewrite-recipe-bom:latest.release"))
33+
rewrite(platform("org.openrewrite.recipe:rewrite-recipe-bom:3.10.0"))
2534
rewrite("org.openrewrite.recipe:rewrite-migrate-java")
35+
rewrite("org.openrewrite.recipe:rewrite-static-analysis")
2636
}
2737

2838
val mavenizedProjects: List<Project> by rootProject.extra
@@ -86,7 +96,7 @@ if (project in mavenizedProjects) {
8696
tasks.javadoc {
8797
options {
8898
memberLevel = JavadocMemberLevel.PROTECTED
89-
header = project.name
99+
HtmlStyle.header = project.name
90100
encoding = "UTF-8"
91101
locale = "en"
92102
(this as StandardJavadocDocletOptions).apply {
@@ -280,6 +290,9 @@ tasks {
280290
checkstyleTest {
281291
config = resources.text.fromFile(checkstyle.configDirectory.file("checkstyleTest.xml"))
282292
}
293+
check {
294+
dependsOn("rewriteDryRun")
295+
}
283296
}
284297

285298
pluginManager.withPlugin("java-test-fixtures") {

0 commit comments

Comments
 (0)