hata analizi
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü | 
|---|---|---|---|---|
| 20 Mayıs 2025 | - | - | - | 1.0.0-alpha05 | 
Bağımlılıkları beyan etme
Lint bağımlılığı eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.
Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin:
Eski
plugins { id("com.android.lint") } dependencies { lintChecks "androidx.lint:lint-gradle:1.0.0-alpha05" }
Kotlin
plugins { id("com.android.lint") } dependencies { lintChecks("androidx.lint:lint-gradle:1.0.0-alpha05") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.
Geri bildirim
Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Bu yapı için sürüm notu yok.
Sürüm 1.0
Sürüm 1.0.0-alpha05
20 Mayıs 2025
androidx.lint:lint-gradle:1.0.0-alpha05 yayınlanır. 1.0.0-alpha05 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Gradle 8.14'ten itibaren bu yapılandırmaların istekli olarak uygulanmasına neden oldukları ve bu nedenle configurations.registerile değiştirilmeleri gerektiği içinconfigurations.createveconfigurations.maybeCreatekullanımları hakkında uyarı verecek bir kontrol ekleyin.
- Dahili Kotlin Gradle eklentisi API'lerinin kullanımını yakalamak için bir kontrol ekleme
- İzole Projeler özelliğiyle güvenli olmadığı için evaluationDependsOnveevaluationDependsOnChildrenkullanımlarını yakalayacak bir kontrol ekleyin.
Sürüm 1.0.0-alpha04
23 Nisan 2025
androidx.lint:lint-gradle:1.0.0-alpha04 yayınlanır. 1.0.0-alpha04 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Hata olması muhtemel olduğundan yanlışlıkla yapılan Provider<String>.toStringçağrıları kontrol edin.
- Dahili türlerden gelen yöntemlerin, özelliklerin ve alanların kullanımlarını yakalamak için kontrol ekleyin.
Hata Düzeltmeleri
- GradleProjectIsolation'ü düzeltin- Project.isolated'un kullanımına izin vermek için işaretleyin.
- configureEacholmadan- Project.tasks.withType<Task>()kullanımını yakalamak için- WithTypeWithoutConfigureEachkontrolünü düzeltin.
- Dahili API'lerin tam nitelikli kullanımlarını yakalamak için InternalGradleApiUsagekontrolünü düzeltin.
Sürüm 1.0.0-alpha03
11 Aralık 2024
androidx.lint:lint-gradle:1.0.0-alpha03 yayınlanır. 1.0.0-alpha03 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Bu, neredeyse her zaman bir hata olduğundan Provider<>.toStringçağrılarını yakalayabilirsiniz.
- Kotlin koleksiyon uzantı işlevlerinin çağrılarını TaskContainerüzerinde yakalayın. Bu işlevler, istekliTaskoluşturmaya neden olur.
- ConfigurableFileCollection.fromçağrılarını,- project.files(configuration)veya- configuration.incoming.artifactView {}.fileskullanılmasını önererek yapılandırma için istekli çözüme neden olduğu için- Configurationile yakalayabilirsiniz.
- Dosya yerine dizin kullanımını zorunlu kıldığı için Property<File>yerineRegularFilePropertyveyaDirectoryPropertykullanmayı öneren kullanımları yakalayın.
Sürüm 1.0.0-alpha02
4 Eylül 2024
androidx.lint:lint-gradle:1.0.0-alpha02 yayınlanır. 1.0.0-alpha02 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Kullanımı önerilmez GradleRunner.withPluginClasspathAPI'si için bir kontrol eklendi.
- configureEachçağrısı yapmadan- TaskContainer.withTypeçağrılarını işaretleyerek, tembel yapılandırma için sorunlu olan API'ler için kontroller eklendi.- Project.getRootProject,- Project.findProject,- Project.getParent,- Project.findProperty,- Project.getProperties,- Project.hasProperty,- Project.propertyçağrılarını işaretleyerek Gradle Proje İzolasyonu için sorunlu olan API'ler için kontroller eklendi.
 
Sürüm 1.0.0-alpha01
21 Şubat 2024
androidx.lint:lint-gradle:1.0.0-alpha01 yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Gradle eklentisi yazarlarının kodlarındaki hataları yakalamalarına yardımcı olmak için ilk lint denetimleri grubu. Bu özelliklerin, java-gradle-pluginözelliğini uygulayan Gradle projelerinde kullanılması beklenir. Dahili Gradle ve Android Gradle Eklentisi API'lerinin ve istekli görev yapılandırmasının kullanımını yakalar.
