diff --git a/build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/SpotlessPlugin.kt b/build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/SpotlessPlugin.kt index ed89d6ee..ac3d8f3c 100644 --- a/build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/SpotlessPlugin.kt +++ b/build-logic/kotlin-plugins/src/main/kotlin/dev/msfjarvis/aps/gradle/SpotlessPlugin.kt @@ -25,12 +25,14 @@ class SpotlessPlugin : Plugin { kotlin { ktfmt(KTFMT_VERSION).googleStyle() target("**/*.kt") - targetExclude("**/build/", "**/gen/") + targetExclude("**/build/", "/spotless/") + licenseHeaderFile(project.file("spotless/license.kt")) } kotlinGradle { ktfmt(KTFMT_VERSION).googleStyle() target("**/*.kts") targetExclude("**/build/") + licenseHeaderFile(project.file("spotless/license.kt"), "import|plugins|@file") } format("xml") { target("**/*.xml") diff --git a/spotless/license.kt b/spotless/license.kt new file mode 100644 index 00000000..db1fbb53 --- /dev/null +++ b/spotless/license.kt @@ -0,0 +1,6 @@ +/* + * Copyright © $YEAR Harsh Shandilya. + * Use of this source code is governed by an MIT-style + * license that can be found in the LICENSE file or at + * https://opensource.org/licenses/MIT. + */