约 193 字 预计阅读 1 分钟
一个kotlin代码格式化插件
3 配置
3.1 在app
模块build.gradle
中配置插件
1
2
3
4
5
| plugins {
id 'com.android.application'
...
id("org.jlleitschuh.gradle.ktlint") version "11.0.0"
}
|
3.2. 在app
模块build.gradle
配置使用参数
1
2
3
4
5
6
7
8
9
10
11
| ktlint {
android = true
ignoreFailures = false
reporters {
reporter "plain"
reporter "checkstyle"
reporter "sarif"
}
disabledRules = ["final-newline", "other_xxx"]
outputColorName.set("RED")
}
|
3.3. 运行检查代码格式错误
3.4. 自动格式化代码
3.5. 在app
模块build.gradle
配置编译时自动格式化
1
| tasks.getByPath("preBuild").dependsOn("ktlintFormat")
|