🔥

Тред (Казаков Антон)


@mobileunderhood @AntonKazakov Про ООМ я пожалуй чуть преувеличил - на 16 конечно не пашет, но с 24 пойдет. В целом вопрос скорее стоит ли сиайное время того, чтобы его расходовать на столь прожорливый линт, учитывая что явные нарушения подсвечиваются в самой студии при написании кода.
Хоть я уже попрощался, но не мог не ответить) twitter.com/Andrey__Danilo…

Я уверен что стоит. Если доверять только локальным инспекшенам в студии, то CI перестает быть для нас single source of truth, благодаря которому мы уверены что в мастер попадает только проверенный и протестированный код.

Появляются недетерминированные билды, например, включен разный набор инспекшенов, либо разработчик просто упустил/забил на какой то ворнинг линтера и т.п. Факторов очень много.

Ну и в целом, у Android Lint есть довольно полезные проверки, которые могут предотвратить проблемы, начиная с простых codesmells, заканчивая потенциальными крашами в проде и просадкой производительности.

А "сиайное" время, которое тратится на Android Lint можно постараться минимизировать, опять же, за счет оптимизаций билда и импакт анализа.