Создание пользовательского Lint Java Detector

Я пытаюсь создать пользовательское правило для Lint, которое будет поворотным в существующих тестах на предупреждение устаревания.

Вещь – это документация, которую я прочитал до сих пор, которая мне очень мало говорит о том, как реализовать класс (который, как мне кажется, должен быть), реализовать Detector.JavaScanner

http://tools.android.com/tips/lint-custom-rules

Это довольно общий вопрос, я думаю, но кто-нибудь знает эту проблему или где я могу найти действительно полезную документацию по этому вопросу?

Благодаря!

    Документация по этому вопросу очень редка, поэтому не беспокойтесь, если вы еще не нашли.

    Лучший способ начать разработку пользовательских правил lint – это фактически адаптировать существующие правила, как упомянуто здесь .

    Ниже приведены источники стандартных правил Android по умолчанию: выберите тот, который реализует JavaScanner чтобы узнать, как он работает.

    Если вы ищете базовый шаблон шаблона для ваших пользовательских правил, посмотрите на одно настраиваемое правило, которое я создал. Просто замените HardcodedValueDetector на ваш детектор и укажите его в CustomIssuesRegistry .

    Последнее замечание: Я провела семинар в Droidcon 2015 в Берлине, где я подробно рассказал о том, как писать пользовательские правила lint. Одна часть была на JavaScanners . После этого семинара я опубликую все источники.