איתור שגיאות בקוד (lint)

  
בדיקות לאיתור שגיאות בקוד (lint) לאימות השימוש ב-Gradle API
העדכון האחרון גרסה יציבה מועמד לפרסום גרסת בטא גרסת אלפא
4 בספטמבר 2024 - - - 1.0.0-alpha02

הצהרה על יחסי תלות

כדי להוסיף תלות ב-Lint, צריך להוסיף את מאגר Google Maven פרויקט. למאגר Maven של Google אפשר לקבל מידע נוסף.

מוסיפים את יחסי התלות של פריטי המידע הנדרשים בקובץ build.gradle בשביל האפליקציה או המודול שלך:

מגניב

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")
}

למידע נוסף על יחסי תלות, אפשר לעיין במאמר הוספת יחסי תלות של build.

משוב

המשוב שלך עוזר לנו לשפר את Jetpack. נשמח לשמוע אם גילית בעיות חדשות או אם יש לך רעיונות לשיפור הספרייה הזו. מומלץ לעיין בעיות קיימות בספרייה הזו לפני שיוצרים ספר חדש. אפשר להוסיף את ההצבעה שלך לבעיה קיימת על ידי לחיצה על לחצן הכוכב.

דיווח על בעיה חדשה

מקורות מידע בנושא מעקב אחר בעיות אפשר לקבל מידע נוסף.

אין נתוני גרסה של פריט המידע הזה שנוצר בתהליך הפיתוח (Artifact).

גירסה 1.0

גרסה 1.0.0-alpha02

4 בספטמבר 2024

androidx.lint:lint-gradle:1.0.0-alpha02 משוחרר. גרסה 1.0.0-alpha02 מכילה את התחייבויות אלה.

תכונות חדשות

  • נוספה בדיקה של API GradleRunner.withPluginClasspath לא מומלץ.
  • נוספו בדיקות של ממשקי API שבעייתיים בהגדרה מדורגת, על ידי סימון קריאות ל-TaskContainer.withType בלי לקרוא ל-configureEach.
    • נוספו בדיקות של ממשקי API שבעייתיים בסימון פרויקט Gradle על ידי סימון קריאות אל Project.getRootProject, Project.findProject, Project.getParent, Project.findProperty, Project.getProperties, Project.hasProperty, Project.property.

גרסה 1.0.0-alpha01

21 בפברואר 2024

androidx.lint:lint-gradle:1.0.0-alpha01 משוחרר. גרסה 1.0.0-alpha01 מכילה את התחייבויות אלה.

תכונות חדשות

  • קבוצה ראשונית של בדיקות לאיתור שגיאות בקוד (lint) בשביל מחברים של Gradle Plugin כדי לעזור להם לזהות טעויות בקוד שלהם. צפויים להשתמש בהן בפרויקטים של Gradle שחלים עליהם java-gradle-plugin. הוא יתאים לשימוש בממשקי API פנימיים של Gradle ו-Android Gradle Plugin ובהגדרת משימות eager.