如何根据自定义规则验证源代码?(代码中没有"危险"字符串)



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

因此,在构建每个版本之前,我手动执行CTRL+Shift+

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

实现这一点最简单的方法是什么?自定义皮棉规则?自定义分级任务?

编写// TODO: somethign并对Java文件使用Checkstyle。您也可以对Kotlin文件使用// TODO:和Detekt。

编写自定义Gradle任务或自定义Lint规则似乎也是完全有效的,但考虑到已经有工具可以做到这一点以及更多,我会选择其中之一。

最新更新