Swe*_*ain 8 android-studio build.gradle android-gradle-plugin android-jetpack android-jetpack-compose
我正在使用 Jetpack Compose,并且在许多示例的应用程序的 build.gradle 文件中遇到了“com.diffplug.spotless”插件,但我不确定我的项目中是否需要它。谁能解释一下在 Jetpack compose 项目中使用它的目的吗?
''' 应用插件:“com.diffplug.spotless” '''
小智 5
一尘不染:使用 Gradle 让您的代码一尘不染
\n在工作时,很多时候您会在每次提交阶段遇到格式问题,例如删除空行、正确剪切空格、缩进和其他小的格式错误。\n使用名为 \xe2\x80\x9cSpotless\xe2\x80 的工具/插件\x9d 将减少处理代码审查注释的时间。
\nSpotless 提供对多种语言的支持。\nSpotless 由格式列表组成,每种格式具有:-
\n1.一个目标(要格式化的文件),您可以使用 target 设置。\n2.FormatterStep 列表,它们只是 String -> String 函数,例如replace、replaceRegex、trimTrailingWhitespace、custom、prettier、eclipseWtp、licenseHeader 等。
\n要开始与 Gradle 集成:-
\n1.将以下依赖项添加到您的 build.gradle 文件\nclasspath(\xe2\x80\x9ccom.diffplug.spotless:spotless-plugin-gradle:$spotlessVersion\xe2\x80\x9d)
\n2.应用以下插件\n应用插件:\xe2\x80\x98com.diffplug.gradle.spotless\xe2\x80\x99
\n3.将spotless应用到Android Java源代码中的gradle文件
\nspotless {\njava {\n // ...\n target \'**/*.java\'\n // ...\n}\nRun Code Online (Sandbox Code Playgroud)\n}
\n注意:- 请务必添加目标\'**/*.java\',否则spotless 将无法检测Android 模块内的Java 代码。
\n欲了解更多详细信息,您可以参考此链接:1
\n| 归档时间: |
|
| 查看次数: |
3138 次 |
| 最近记录: |