ворс
Последнее обновление | Стабильный выпуск | Кандидат на выпуск | Бета-версия | Альфа-релиз |
---|---|---|---|---|
11 декабря 2024 г. | - | - | - | 1.0.0-альфа03 |
Объявление зависимостей
Чтобы добавить зависимость от Lint, вам необходимо добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .
Добавьте зависимости для нужных вам артефактов в файл build.gradle
для вашего приложения или модуля:
классный
plugins { id("com.android.lint") } dependencies { lintChecks "androidx.lint:lint-gradle:1.0.0-alpha02" }
Котлин
plugins { id("com.android.lint") } dependencies { lintChecks("androidx.lint:lint-gradle:1.0.0-alpha02") }
Дополнительные сведения о зависимостях см. в разделе Добавление зависимостей сборки .
Обратная связь
Ваши отзывы помогают сделать Jetpack лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Дополнительную информацию см . в документации по системе отслеживания проблем .
Для этого артефакта нет примечаний к выпуску.
Версия 1.0
Версия 1.0.0-альфа03
11 декабря 2024 г.
Выпущен androidx.lint:lint-gradle:1.0.0-alpha03
. Версия 1.0.0-alpha03 содержит эти коммиты .
Новые возможности
- Перехватывайте вызовы
Provider<>.toString
поскольку это почти всегда является ошибкой. - Перехватывайте вызовы функций расширения коллекции Kotlin в
TaskContainer
поскольку они вызывают активное созданиеTask
. - Перехват вызовов
ConfigurableFileCollection.from
при передачеConfiguration
, поскольку это приводит к быстрому разрешению конфигурации, предлагающей использоватьproject.files(configuration)
илиconfiguration.incoming.artifactView {}.files
. - Отслеживайте случаи использования
Property<File>
предлагающие использоватьRegularFileProperty
илиDirectoryProperty
поскольку они принудительно используют каталог вместо файла.
Версия 1.0.0-альфа02
4 сентября 2024 г.
Выпущен androidx.lint:lint-gradle:1.0.0-alpha02
. Версия 1.0.0-alpha02 содержит эти коммиты .
Новые возможности
- Добавлена проверка на нежелательный API
GradleRunner.withPluginClasspath
. - Добавлены проверки API, которые вызывают проблемы при отложенной настройке, путем пометки вызовов
TaskContainer.withType
без вызоваconfigureEach
.- Добавлены проверки API, которые являются проблемными для Gradle Project Isotation, путем пометки вызовов
Project.getRootProject
,Project.findProject
,Project.getParent
,Project.findProperty
,Project.getProperties
,Project.hasProperty
,Project.property
.
- Добавлены проверки API, которые являются проблемными для Gradle Project Isotation, путем пометки вызовов
Версия 1.0.0-альфа01
21 февраля 2024 г.
androidx.lint:lint-gradle:1.0.0-alpha01
выпущен. Версия 1.0.0-alpha01 содержит эти коммиты.
Новые возможности
- Начальный набор проверок для авторов плагинов Gradle, помогающий им обнаружить ошибки в своем коде. Ожидается, что они будут использоваться в проектах Gradle, в которых применяется
java-gradle-plugin
. Он будет отслеживать использование внутренних API-интерфейсов плагинов Gradle и Android Gradle, а также быструю настройку задач.