* build: switch to spotless add in some other basic formatting steps that allow for easy auto-correction * build: lint text files as well * chore: remove license headers from package-info files spotless can't verify these
28 lines
655 B
Kotlin
28 lines
655 B
Kotlin
plugins {
|
|
`kotlin-dsl`
|
|
id("com.diffplug.spotless")
|
|
}
|
|
|
|
repositories {
|
|
gradlePluginPortal()
|
|
}
|
|
|
|
dependencies {
|
|
implementation(libs.indraCommon)
|
|
implementation(libs.indraPublishingSonatype)
|
|
implementation(libs.gradleTestLogger)
|
|
implementation(libs.gradleErrorprone)
|
|
implementation(libs.licenser)
|
|
implementation(libs.gradleKotlinJvm)
|
|
implementation(libs.gradleDokka)
|
|
implementation(libs.spotless)
|
|
|
|
// https://github.com/gradle/gradle/issues/15383#issuecomment-779893192
|
|
implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
|
|
}
|
|
|
|
spotless {
|
|
kotlin {
|
|
ktlint()
|
|
}
|
|
}
|