./gradlew lint 和 Analyze -> Inspect Code 之间的区别
Difference between: ./gradlew lint and Analyze -> Inspect Code
我从 运行 ./gradlew lint 得到不同的结果,当我点击分析 -> 检查代码时得到不同的结果。您知道为什么会有这些差异以及如何使它们保持一致吗?
它们是不同的tools/checks
分析功能是一个 Android Studio/Intellij 工具,其中包含更多检查。 (但也包括 lint 检查)
因此,如果您更改分析设置,则不会影响 gradlew lint 检查的结果。 lint 检查 运行 是一组预定义的检查,列在 here.
中
要获得相同的结果,您必须停用任何其他检查,这些检查不包括在预定义的 lint 检查集中。
您还可以配置在 lint 检查中完成哪些检查。但是您不能 运行 使用 lint 工具分析 Intellij 功能。
我从 运行 ./gradlew lint 得到不同的结果,当我点击分析 -> 检查代码时得到不同的结果。您知道为什么会有这些差异以及如何使它们保持一致吗?
它们是不同的tools/checks
分析功能是一个 Android Studio/Intellij 工具,其中包含更多检查。 (但也包括 lint 检查)
因此,如果您更改分析设置,则不会影响 gradlew lint 检查的结果。 lint 检查 运行 是一组预定义的检查,列在 here.
中要获得相同的结果,您必须停用任何其他检查,这些检查不包括在预定义的 lint 检查集中。
您还可以配置在 lint 检查中完成哪些检查。但是您不能 运行 使用 lint 工具分析 Intellij 功能。