【问题标题】:Is there a configurable pre-commit hook solution available for android?是否有可用于 android 的可配置预提交挂钩解决方案?
【发布时间】:2014-12-23 07:24:26
【问题描述】:

来自 python 背景一直使用 flake8 安装预提交钩子,检查 python 代码是否违反 pylint/pep08。

android 有没有类似的解决方案?

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

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

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

还有其他更好的选择吗?

【问题讨论】:

  • 这听起来像是 lint 的工作

标签: java android gradle pre-commit-hook


【解决方案1】:

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

您可以在 Android Studio 构建中免费获得它,也可以通过 Gradle 从命令行获得。

【讨论】:

    【解决方案2】:

    我最终发现的并不完全是预提交挂钩,而是另一种进行代码样式检查的方式(我会说更像是 android/gradle 方式)。

    This blog 对如何使用 CheckStylePMDFindBugsAndroid Lint 工具提供了非常丰富的见解,以便使用 gradle 密切关注您的代码质量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      • 2013-10-05
      • 2013-03-20
      • 2010-09-19
      • 2015-12-31
      • 2013-06-28
      • 1970-01-01
      相关资源
      最近更新 更多