我们都知道我们有 Android Lint ,它可以与Jenkins集成,并可以帮助我们每次提交或每天验证我们的代码。
但是Lint与我们在 Android Studio->分析->检查代码 中可以做的事情并不完全相同,这给了我们很多警告,并且其中一些非常有用。
例如,未使用的符号,有时我们可能会更改调用另一个函数的整个函数,而在新的实现中,我们忘记进行此调用。如果目标函数属于同一文件,则您可能会注意到那条细小的黄线,也可能不是。如果它属于另一个文件并且更改的功能是该文件的唯一用户怎么办?
是否有必要使Lint能够发出这些警告,或者使Jenkins能够运行此“检查代码”,收集结果并在必要时中断构建?这样可以提高效率和可靠性,因为我们不能保证团队中的每个人都始终在本地进行检查。