Compose lint
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
Android Lint هي أداة فعّالة للتحقّق من صحة الرمز البرمجي. ننصحك بشدة بإصلاح أي أخطاء تم رصدها في أداة Lint
قبل طرح تطبيقك في قناة الإصدار العلني.
تتضمّن Compose عددًا من عمليات فحص الأخطاء اللغوية تلقائيًا. يساعد ذلك في التحقّق من صحة رمز Compose.
الحدّ الأدنى للإصدار المطلوب لإجراء عمليات فحص lint في Compose
لتبسيط التوافق وتحسين الثبات عند استخدام ميزة "فحص Lint"، يتطلّب الإصدار 1.9 من Compose الإصدار 8.8.2 أو إصدارًا أحدث من المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) / Lint.
إذا كنت تستخدم إصدارًا من AGP أقدم من 8.8.2 وتعذّر عليك الترقية، يمكنك تحديد إصدار Lint الذي تريد استخدامه في ملف gradle.properties
:
android.experimental.lint.version = 8.8.2
في السابق، كانت التبعيات المعقّدة لعمليات فحص Compose lint تؤدي إلى حدوث مشاكل متكررة في التوافق وتصعّب تحديد إصدارات الأدوات الصحيحة (مثل "استوديو Android" وAGP/Lint وCompose).
في ما يلي الحد الأدنى لمتطلبات الإصدارات من Compose وAGP وStudio:
إنشاء إصدار |
إصدار AGP / Lint المطلوب |
إصدار Studio المطلوب |
1.9 |
8.8.2+ |
Ladybug+ |
1.8 |
8.6.0 أو إصدار أحدث |
تحديث "كوالا" -> "ميركات" |
1.7 |
8.4.0 أو إصدار أحدث |
قنديل البحر -> سرقاط |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-08-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Compose lint\n\n[Android Lint](/studio/write/lint) is a powerful tool for verifying the correctness or\nyour code. It is highly recommended that you fix any identified lint errors\nbefore releasing your app to production.\n\nCompose ships with a number of lint checks by default. This helps verify the\ncorrectness of your Compose code.\n\nMinimum version requirement for Compose lint checks\n---------------------------------------------------\n\nTo simplify compatibility and improve stability for lint check support, Compose\n1.9 requires Android Gradle Plugin (AGP) / Lint version 8.8.2 or higher.\n\nIf you're using an AGP version lower than 8.8.2 and are unable to upgrade, you\ncan specify the lint version to use in your `gradle.properties` file: \n\n android.experimental.lint.version = 8.8.2\n\nPreviously, the complex dependencies of Compose lint checks led to frequent\ncompatibility issues and made it difficult to determine the correct tool\nversions (Android Studio, AGP/Lint, Compose).\n\nMinimum version requirements for Compose, AGP, and Studio are as follows:\n\n|---------------------|---------------------------------|--------------------------------|\n| **Compose Version** | **Required AGP / Lint version** | **Required Studio version** |\n| 1.9 | 8.8.2+ | Ladybug+ |\n| 1.8 | 8.6.0+ | Koala Feature Drop -\\\u003e Meerkat |\n| 1.7 | 8.4.0+ | Jellyfish -\\\u003e Meerkat |"]]