如何根据自定义规则验证源代码? (代码中没有“DANGER”字符串)
在编写调试语句时,我总是添加// DANGER
注释,我知道我必须在构建Android应用程序的下一个版本之前将其删除。
因此,在构建每个版本之前,我手动执行CTRL + SHIFT + F搜索"DANGER"
,并确保没有调试语句仍然存在。
我可能会忘记这一点,所以我想自动化这最后一部分:发布版本应该简单地失败(最好是立即),如果代码包含"DANGER"
。
什么是最简单的方法来实现呢? 自定义的皮棉规则? 自定义gradle任务?
写// TODO: somethign
并使用Checkstyle来处理Java文件。 你也可以使用// TODO:
并使用Kotlin文件的Detekt 。
编写自定义Gradle任务或自定义Lint规则似乎也是非常有效的,但考虑到已有的工具已经可以做到这一点以及更多,我会选择其中一个。
- Android N中不赞成使用Html.fromHtml
- 如何在Android的RadioButton上设置OnClickListener?
- Android Kotlin将项目添加到来自微调的ListView
- 使用mockito的Kotlin协同程序unit testing
- 为什么Android View类为少数属性提供“outValues风格”获取器?
- 启动覆盖活动,而不显示应用程序的其余部分
- 如何设置支持库零食栏文本颜色的东西比android:textColor?
- 片段过渡支持25.1.0与Recyclerview
- 滚动不适用于CoordinatorLayout +视差图像+ BottomSheetLayout