- 在版本目录中添加 spotless 插件 8.5.1 - 配置 Kotlin 源码和 Gradle Kotlin DSL 脚本格式化 - 使用 ktlint 引擎,启用 trimTrailingWhitespace 和 endWithNewline Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
25 lines
644 B
Plaintext
25 lines
644 B
Plaintext
plugins {
|
|
// this is necessary to avoid the plugins to be loaded multiple times
|
|
// in each subproject's classloader
|
|
alias(libs.plugins.androidApplication) apply false
|
|
alias(libs.plugins.androidLibrary) apply false
|
|
alias(libs.plugins.composeCompiler) apply false
|
|
alias(libs.plugins.spotless)
|
|
}
|
|
|
|
spotless {
|
|
kotlin {
|
|
target("src/**/*.kt")
|
|
targetExclude("${layout.buildDirectory}/**/*.kt")
|
|
ktlint()
|
|
trimTrailingWhitespace()
|
|
endWithNewline()
|
|
}
|
|
kotlinGradle {
|
|
target("*.gradle.kts")
|
|
ktlint()
|
|
trimTrailingWhitespace()
|
|
endWithNewline()
|
|
}
|
|
}
|