1

Я понимаю, что в 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. В качестве альтернативы вы можете разработать внешний плагин для реализации пользовательской проверки». Поэтому из этого я понимаю, что должен существовать «плагин с линтом», который принимает правила ворса и превращает их в проверки.

Так что мой вопрос в том, так ли это? Если да, может кто-нибудь указать мне на исходный код этого плагина?

+0

Плагин для Android/Intellij с открытым исходным кодом. http://tools.android.com/build –

ответ

1

Да, это в основном правильно. Код, который адаптирует Android-линт к API инспекций IntelliJ, живет here. Это не отдельный плагин; это часть основного Android-плагина.