如何在终端中运行Android Studio的代码检查

3

我正在使用Kotlin开发Android应用程序。我想知道如何在终端中运行Android Studio代码检查。我知道有Android Lint,但是许多检查不会通过运行./gradlew lint来进行检查。例如,如果我编写了以下代码:

var name = "chris"
Log.d("mytag", name)

AndroidStudio的代码检查会提醒我,name从未改变,可以将其更改为val name = "chris"。但是当我运行./gradlew lint时,这个改进选项没有出现在结果报告中。

我该如何在终端中运行检查?这样,我就可以创建一个Gradle任务来检查代码,并逐步向我的团队介绍一些良好的做法。


也许这些链接可以帮到您:https://developer.android.com/studio/build/gradle-tips.html#configure-lint-options 寻找可能的Lint选项:https://dev59.com/HF4b5IYBdhLWcg3w31BA - Kelo
1个回答

0

正如官方文档所述,

您可以通过选择Analyze > Inspect Code手动运行配置的lint和其他IDE检查。

警告 "var could be changed to val" 来自所谓的其他IDE检查
关于如何从命令行运行IDE检查的文档并不多,但我找到了this,对我帮助很大。
如果您使用的是Android Studio而不是IntelliJ IDEA,则shell脚本的名称不是idea.sh而是studio.sh,可以在安装Android Studio的位置中的bin文件夹中找到。
实际上,在bin文件夹中有一个名为inspect.sh的shell脚本,您可以直接使用它,而不是studio.sh inspect


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接