پرز
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
11 دسامبر 2024 | - | - | - | 1.0.0-alpha03 |
اعلام وابستگی ها
برای افزودن وابستگی به Lint، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل 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-alpha03
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
استفاده کنید زیرا دایرکتوری use در مقابل فایل را اعمال می کند.
نسخه 1.0.0-alpha02
4 سپتامبر 2024
androidx.lint:lint-gradle:1.0.0-alpha02
منتشر شد. نسخه 1.0.0-alpha02 حاوی این تعهدات است.
ویژگی های جدید
- یک بررسی برای
GradleRunner.withPluginClasspath
API دلسرد شده اضافه شد. - بررسیهایی برای 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-alpha01
21 فوریه 2024
androidx.lint:lint-gradle:1.0.0-alpha01
منتشر شد. نسخه 1.0.0-alpha01 حاوی این commit ها است.
ویژگی های جدید
- مجموعه اولیهای از بررسیهای لینت برای نویسندگان پلاگین Gradle تا به آنها کمک کند تا اشتباهات کد خود را پیدا کنند. انتظار می رود از آنها در پروژه های Gradle استفاده شود که از
java-gradle-plugin
استفاده می کنند. استفاده از APIهای داخلی Gradle و Android Gradle Plugin و پیکربندی کار مشتاق را جلب خواهد کرد.