lint如何与Android Studio中的IntelliJ检查集成?

时间:2016-10-30 14:01:42

标签: android android-studio intellij-idea intellij-plugin android-lint

据我所知,Android Studio中有两种类型的检查,一种是从IntelliJ继承的,另一种是从lint继承的(请参阅:Android lint on command-line missing issue groups (versus options available in Android Studio))。

我也理解当您修改自定义lint规则并将其添加到Android项目时,它会自动转换为检查。

基于这两个断言,我认为有一种机制可以将lint规则转换为IntelliJ检查。在this article中声明"使用结构搜索检查是通过IntelliJ IDEA界面创建自定义检查的唯一方法。或者,您可以开发外部插件来实现自定义检查。"。因此,我认为必须有一个" lint插件"它采用了棉绒规则并将其转变为检查。

所以我的问题是,是这样的吗?如果是这样,有人能指出我这个插件的源代码吗?

1 个答案:

答案 0 :(得分:3)

是的,这基本上是正确的。使Android链接适应IntelliJ检查API的代码生效here。它不是一个单独的插件;它是主要Android插件的一部分。