Skip to content

Commit 80b0a2d

Browse files
authored
Do not format precompiled Groovy convention plugins (#1583)
Exclude precompiled [Convention Plugins](https://docs.gradle.org/9.3.1/userguide/implementing_gradle_plugins_convention.html) from formatting
1 parent 6e7a0fe commit 80b0a2d

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

gradle-palantir-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ public void execute(JavaExtension java) {
5858
java.targetExclude("**/src/generated*/**");
5959
java.targetExclude("**/generated_*src/**");
6060
java.targetExclude("**/generated_*Src/**");
61+
// build/groovy-dsl-plugins contains Java wrapper classes for
62+
// https://docs.gradle.org/9.3.1/userguide/implementing_gradle_plugins_convention.html
63+
// and don't need to be formatted.
64+
java.targetExclude("**/groovy-dsl-plugins/**");
6165
// This is configuration cache safe as happening afterEvaluate
6266
java.addStep(spotlessJavaFormatStep());
6367
}

0 commit comments

Comments
 (0)