lint
Actualización más reciente | Versión estable | Versión potencial | Versión beta | Versión alfa |
---|---|---|---|---|
11 de diciembre de 2024 | - | - | - | 1.0.0-alpha03 |
Cómo declarar dependencias
Para agregar una dependencia en lint, debes agregar el repositorio de Maven de Google a tu proyecto. Consulta el repositorio de Maven de Google para obtener más información.
Agrega las dependencias de los artefactos que necesites en el archivo build.gradle
de tu app o módulo:
Groovy
plugins { id("com.android.lint") } dependencies { lintChecks "androidx.lint:lint-gradle:1.0.0-alpha02" }
Kotlin
plugins { id("com.android.lint") } dependencies { lintChecks("androidx.lint:lint-gradle:1.0.0-alpha02") }
Para obtener más información sobre las dependencias, consulta Cómo agregar dependencias de compilación.
Comentarios
Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.
Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.
No hay notas de la versión para este artefacto.
Versión 1.0
Versión 1.0.0-alpha03
11 de diciembre de 2024
Lanzamiento de androidx.lint:lint-gradle:1.0.0-alpha03
. La versión 1.0.0-alpha03 contiene estas confirmaciones.
Nuevas funciones
- Detecta las llamadas a
Provider<>.toString
, ya que casi siempre es un error hacerlo. - Captura las llamadas de las funciones de extensión de la colección de Kotlin en
TaskContainer
, ya que estas causan la creación anticipada deTask
. - Captura las llamadas a
ConfigurableFileCollection.from
que pasan unConfiguration
, ya que eso causa una resolución anticipada de la configuración que sugiere usarproject.files(configuration)
oconfiguration.incoming.artifactView {}.files
. - Detecta los usos de
Property<File>
que sugieren usarRegularFileProperty
oDirectoryProperty
, ya que aplica el uso del directorio en lugar del archivo.
Versión 1.0.0-alpha02
4 de septiembre de 2024
Lanzamiento de androidx.lint:lint-gradle:1.0.0-alpha02
. La versión 1.0.0-alpha02 contiene estas confirmaciones.
Nuevas funciones
- Se agregó una verificación para la API de
GradleRunner.withPluginClasspath
no recomendada. - Se agregaron verificaciones para las APIs que son problemáticas para la configuración diferida marcando las llamadas a
TaskContainer.withType
sin llamar aconfigureEach
.- Se agregaron verificaciones para las APIs que son problemáticas para la separación de proyectos de Gradle. Para ello, se marcaron las llamadas a
Project.getRootProject
,Project.findProject
,Project.getParent
,Project.findProperty
,Project.getProperties
,Project.hasProperty
yProject.property
.
- Se agregaron verificaciones para las APIs que son problemáticas para la separación de proyectos de Gradle. Para ello, se marcaron las llamadas a
Versión 1.0.0-alpha01
21 de febrero de 2024
Lanzamiento de androidx.lint:lint-gradle:1.0.0-alpha01
. La versión 1.0.0-alpha01 contiene estas confirmaciones.
Nuevas funciones
- Un conjunto inicial de verificaciones de lint para los autores de complementos de Gradle que los ayuda a detectar errores en su código. Se espera que se usen en proyectos de Gradle que apliquen
java-gradle-plugin
. Detectará el uso de las APIs internas de Gradle y del complemento de Android para Gradle, y la configuración de tareas anticipadas.