diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2021-06-01 15:05:05 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-01 09:35:05 +0000 |
| commit | 3ae105df92d4bd000d1950cb79837d201d5b229b (patch) | |
| tree | e3bf35a9c411409b50b1ba45f6292c42e387e603 /buildSrc/src/main/java/Spotless.kt | |
| parent | f769968bdc147af2e2e9ffbbbe1a7c3621124327 (diff) | |
| download | HardenedPass-3ae105df92d4bd000d1950cb79837d201d5b229b.tar.gz HardenedPass-3ae105df92d4bd000d1950cb79837d201d5b229b.zip | |
Configure Spotless for all projects and tweak Dagger flags (#1427)
Diffstat (limited to 'buildSrc/src/main/java/Spotless.kt')
| -rw-r--r-- | buildSrc/src/main/java/Spotless.kt | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/buildSrc/src/main/java/Spotless.kt b/buildSrc/src/main/java/Spotless.kt index 859faf73..bab6f58d 100644 --- a/buildSrc/src/main/java/Spotless.kt +++ b/buildSrc/src/main/java/Spotless.kt @@ -4,16 +4,28 @@ */ import com.diffplug.gradle.spotless.SpotlessExtension +import org.gradle.api.Project +import org.gradle.kotlin.dsl.apply +import org.gradle.kotlin.dsl.configure -internal fun SpotlessExtension.configureSpotless() { - kotlin { - ktfmt().googleStyle() - target("src/**/*.kt", "**/*.kts") - } - format("xml") { - target("**/*.xml") - trimTrailingWhitespace() - indentWithSpaces() - endWithNewline() +fun Project.configureSpotless() { + apply(plugin = "com.diffplug.spotless") + configure<SpotlessExtension> { + kotlin { + ktfmt().googleStyle() + target("**/*.kt") + targetExclude("**/build/") + } + kotlinGradle { + ktfmt().googleStyle() + target("**/*.kts") + } + format("xml") { + target("**/*.xml") + targetExclude("**/build/", ".idea/") + trimTrailingWhitespace() + indentWithSpaces() + endWithNewline() + } } } |
