Я разрабатываю приложение для Android и использую Gerrit и Jenkins с Lint.
Рабочий процесс: Push to Gerrit -> Начать сборку на Jenkins -> Проверка с помощью Lint.
Мой порог для предупреждений Lint равен 1, и обычно у меня не было проблем с его достижением.Теперь, после большего изменения, я получаю 4 ошибки / предупреждения, из которых каждые 2 одинаковы:
- 2 ошибки / предупреждения были перечислены в базовом файле (lint-baseline.xml), но не найденыв проекте;возможно они были исправлены?Несоответствующие типы проблем: ApplySharedPref, ObsoleteLintCustomCheck
- 1 ошибки / предупреждения были перечислены в базовом файле (lint-baseline.xml), но не найдены в проекте;возможно они были исправлены?Несоответствующие типы проблем: ApplySharedPref
- 56 ошибок и 2 предупреждения были отфильтрованы, поскольку они перечислены в базовом файле, lint-baseline.xml
- 56 ошибок и 1 предупреждение были отфильтрованы, поскольку ониперечислены в базовом файле lint-baseline.xml
Так что моя сборка завершается ошибкой, когда я превышаю пороговое значение на 3.
Я создал новый базовый уровень Lint, но ошибки остаютсятак же.Я также проверил, соответствует ли новый базовый файл на Jenkins недавно созданному файлу, и это соответствует.
Мои вопросы:
- Почему я получаю эти ошибки?Особенно первые два, даже если я создал новую базовую линию непосредственно перед запуском Build
- Почему ошибки (одинаковые по типу) не сгруппированы вместе?
Конечно, я мог бы поднять порог, но это не дает мне понять, что такое ошибки;)