是否有适用于Android的可配置预提交钩子解决方案?

时间:2014-12-23 07:24:27

标签: java android gradle pre-commit-hook

来自python背景已经使用flake8安装预提交钩子,检查python代码是否存在pylint / pep08违规。

Android有类似的解决方案吗?

遇到git-lint,但正在寻找更适合Android项目的东西。

此外,Android工具附带的lint工具运行时间很长,并且似乎不是预先提交钩子的理想解决方案。

似乎使用checkstyle.xml和规则列表是最标准的方法。经历了一堆开源的android项目,大多数似乎都在使用checkstyle.xml。

还有其他更好的选择吗?

2 个答案:

答案 0 :(得分:2)

Android lint救援:http://developer.android.com/tools/help/lint.html

您可以在Android Studio版本中免费获得此功能,也可以通过Gradle从命令行获取。

答案 1 :(得分:1)

我最终发现的并不是预先提交的钩子,而是进行代码样式检查的另一种方法(更多的是我想说的android / gradle方式)。

This blog提供了有关如何使用CheckStylePMDFindBugsAndroid Lint工具来保持代码选项卡的真正资源。使用gradle的质量。