Я понимаю, что в Android Studio есть два типа проверок: те, которые унаследованы от IntelliJ и те, которые унаследованы от lint (см .: Android lint on command-line missing issue groups (versus options available in Android Studio)).Как интегрировать интегрированные IntelliJ-инспекции в Android Studio?
Я также понимаю, что, когда вы правы с обычным правилом lint и добавляете его в проект Android, он автоматически преобразуется в проверку.
Основываясь на этих двух утверждениях, я убежден, что существует механизм, который преобразует правила lint в инспекции IntelliJ. В «this article» говорится: «Использование инспекции структурного поиска - это единственный способ создания пользовательских проверок через интерфейс IntelliJ IDEA. В качестве альтернативы вы можете разработать внешний плагин для реализации пользовательской проверки». Поэтому из этого я понимаю, что должен существовать «плагин с линтом», который принимает правила ворса и превращает их в проверки.
Так что мой вопрос в том, так ли это? Если да, может кто-нибудь указать мне на исходный код этого плагина?
Плагин для Android/Intellij с открытым исходным кодом. http://tools.android.com/build –