android - 如何根据自定义规则验证源代码? (代码中没有 “DANGER”字符串)

标签 android gradle android-gradle-plugin lint

在编写调试语句时,我总是添加// DANGER注释,我知道在构建下一版Android应用程序之前必须将其删除。

因此,在构建每个发行版之前,我手动执行CTRL + Shift + F搜索"DANGER",并确保仍然没有调试语句。

我可能有一天会忘记这一点,所以我想使这最后一部分自动化:如果代码包含"DANGER",则发布构建应该会失败(最好是立即失败)。

实现这一目标的最简单方法是什么?自定义 Lint 规则?自定义gradle任务?

最佳答案

编写// TODO: somethign并将Checkstyle用于Java文件。您还可以使用// TODO:并为Kotlin文件使用Detekt

编写自定义的Gradle任务或自定义的Lint规则似乎也很有效,但是考虑到已有工具可以执行此操作以及更多其他功能,我将选择其中之一。

关于android - 如何根据自定义规则验证源代码? (代码中没有 “DANGER”字符串),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46812303/

相关文章:

java - 当 &amp 在那里时卡住了

java - 如何从 ArrayAdapter 类更新 ListView?

android - Espresso 2 升级后测试失败(失败 : Instrumentation run failed due to 'java.lang.IllegalAccessError' )

android - 如何在Android库(AAR)中包含Jar文件的许可证

java - 如何在android项目中使用java Lucence库?

Android 选择了错误的资源文件夹

android - 比较 Android sqlite 数据库中的日期(存储为字符串)

android - 在 Android Studio 和 Gradle 中使用 ViewPagerIndicator 库

javascript - 在kotlin-js中包含js依赖项

android - 如何使用 Gradle 为 Android NDK 指定外部 C++ 源文件夹