🤖androidx.lint — это Jetpack-библиотека с набором lint-проверок специально для авторов Gradle-плагинов.
Если ты пишешь Gradle plugin для Android — она ловит ошибки, которые сложно заметить вручную:
👉 использование внутренних API Gradle и AGP (которые могут сломаться в любой момент)
👉 eager task configuration вместо lazy (withType без configureEach)
👉 вызовы, несовместимые с Gradle Project Isolation (getRootProject, findProject, getParent)
👉Provider<String>.toString() — почти всегда баг
👉configurations.create вместо configurations.register (проблема с Gradle 8.14+)
👉System.getenv() напрямую вместо Provider API
👉mustRunAfter / shouldRunAfter — дорогие операции из-за перестройки task graph
Сейчас в alpha06 (апрель 2026), стабильного релиза ещё нет, но и в прод этот код не пойдет.
#Gradle#Android