增量扫描

to inspect the latest modified files

Lint 的命令行工具无法指定特定的文件进行扫描,而每次全量扫描整个工程的开销又比较大,所以需要我们根据 Lint Client 的api来做增量扫描的任务。增量扫描可以是 Gradle 的一个 Task,每次编译时都会先经过这个 Task 来做代码扫描。扫描针对的是本次修改过的文件,由于数量在一定限度内,所以几乎不会影响编译速度。修改过的文件可以借助版本控制工具来判断,常用的 SVNGit 都会有 diff 命令,可以帮助我们列出在上一次提交之后有变化的文件。

Last updated