hata analizi
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
11 Aralık 2024 | - | - | - | 1.0.0-alpha03 |
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-alpha02" }
Kotlin
plugins { id("com.android.lint") } dependencies { lintChecks("androidx.lint:lint-gradle:1.0.0-alpha02") }
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-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, istekliTask
oluşturmaya neden olur. ConfigurableFileCollection.from
çağrılarını yakalarkenConfiguration
gönderin. Bu,project.files(configuration)
veyaconfiguration.incoming.artifactView {}.files
kullanılmasını önererek yapılandırma için istekli çözüme neden olur.- Dosya yerine dizin kullanımını zorunlu kıldığı için
Property<File>
yerineRegularFileProperty
veyaDirectoryProperty
kullanmayı ö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.withPluginClasspath
API'si için bir kontrol eklendi. configureEach
çağrısı yapmadanTaskContainer.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.