【发布时间】:2017-03-12 19:30:30
【问题描述】:
我了解 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 插件”,它采用 lint 规则并将它们转化为检查。
所以我的问题是,是这样吗?如果是这样,有人可以指出这个插件的源代码吗?
【问题讨论】:
-
Android Studio / Intellij 插件是开源的。 tools.android.com/build
标签: android android-studio intellij-idea intellij-plugin android-lint