Spotless¶
Spotless 是一个可插拔的 Gradle 和 Android 格式化程序。
在我们的当前配置中,Spotless 包括 Google Java Format 插件,它使用 Google Java 编码风格指南格式化所有 Java 代码,以及 ktlint,它使用官方 Kotlin 编码约定和 Android Kotlin 风格指南格式化所有 Kotlin 代码。
本地运行¶
可以使用 mach 运行 spotless 的 mozlint 集成。
$ mach lint --linter android-format
或者,省略 --linter android-format
并运行所有已配置的代码风格检查工具,其中将包括 spotless。
自动修复¶
spotless 代码风格检查工具提供了一个 --fix
选项。