Files
sing-box-for-android/build.gradle.kts
世界 3c9ab19466 Replace ktlint with Spotless for code formatting
- Add Spotless plugin 8.1.0 with ktlint 1.7.1 and Google Java Format
- Configure ktlint rules, disable filename/max-line-length/property-naming
- Remove old ktlint plugin
2026-01-17 16:58:19 +08:00

25 lines
1009 B
Kotlin

plugins {
id("com.android.application") version "9.0.0" apply false
id("com.android.library") version "9.0.0" apply false
id("org.jetbrains.kotlin.android") version "2.2.0" apply false
id("org.jetbrains.kotlin.plugin.parcelize") version "2.2.0" apply false
id("com.google.devtools.ksp") version "2.2.0-2.0.2" apply false
id("com.github.triplet.play") version "3.13.0" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.2.0" apply false
id("org.jetbrains.kotlin.plugin.serialization") version "2.2.0" apply false
alias(libs.plugins.spotless) apply false
id("io.gitlab.arturbosch.detekt") version "1.23.8"
}
detekt {
buildUponDefaultConfig = true
allRules = false
config.setFrom("${projectDir}/config/detekt/detekt.yml")
baseline = file("${projectDir}/config/detekt/baseline.xml")
source.setFrom("app/src/main/java", "app/src/main/kotlin")
}
dependencies {
"detektPlugins"("io.gitlab.arturbosch.detekt:detekt-formatting:1.23.8")
}