【问题标题】:How is lint integrated with IntelliJ inspections in Android Studio?lint 如何与 Android Studio 中的 IntelliJ 检查集成?
【发布时间】: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 android-studio intellij-idea intellij-plugin android-lint


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-05-16
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多