5.2 Lint

Lint工具相信大部分的开发者都非常熟悉了,在Android Studio中已经集成了很好的Lint检测,开发者在IDE右边看见的黄色提示就是IDE调用Lint代码检测工具所做出的检测结果,如图5.3所示。

5.2 Lint - 图1 图5.3 Lint提示

Lint虽然只是警告,但Lint提示的内容对于提高程序质量是非常有帮助的。很多开发者都在寻找代码质量分析、检测工具,但实际上先把Lint的警告修改好才是最基本、最有效的方式。

Android Studio Lint Task

利用Gradle工具,Android Studio融合了Lint的强大功能。在Android Studio终端中,输入gradle lint指令,即可执行Lint Task。执行后,Android Studio会自动生成检测报告,如图5.4和图5.5所示。

5.2 Lint - 图2 图5.4 Lint检测报告1

5.2 Lint - 图3 图5.5 Lint检测报告2

可以看见,在每个Module中不论是主项目还是库项目都会生成Lint的检测报告。在Module的/build/outputs/目录下,可以找到Xml格式和Html格式的检测报告,如图5.6所示。

5.2 Lint - 图4 图5.6 Lint检测结果

当一个项目很大、Lint提示又很多的时候,项目管理者就应该抽出一些时间来解决这些Lint了,毕竟代码质量是维持项目健康发展的前提。