लिंट
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
11 दिसंबर, 2024 | - | - | - | 1.0.0-alpha03 |
डिपेंडेंसी का एलान करना
Lint पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, 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") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
इस आर्टफ़ैक्ट के लिए रिलीज़ नोट मौजूद नहीं हैं.
संस्करण 1.0
वर्शन 1.0.0-alpha03
11 दिसंबर, 2024
androidx.lint:lint-gradle:1.0.0-alpha03
रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये कमिट शामिल हैं.
नई सुविधाएं
Provider<>.toString
को कॉल रिकॉर्ड करने की सुविधा जोड़ें, क्योंकि ऐसा करने में हमेशा गड़बड़ी होती है.TaskContainer
पर Kotlin कलेक्शन एक्सटेंशन फ़ंक्शन के कॉल को कैच करें, क्योंकि इनसेTask
तुरंत बन जाता है.ConfigurableFileCollection.from
कोConfiguration
पास करने के लिए कॉल को पकड़ें, क्योंकि इससे कॉन्फ़िगरेशन को तुरंत हल करने में मदद मिलती है. साथ ही,project.files(configuration)
याconfiguration.incoming.artifactView {}.files
का इस्तेमाल करने का सुझाव मिलता है.Property<File>
के इस्तेमाल को पकड़कर,RegularFileProperty
याDirectoryProperty
का इस्तेमाल करने का सुझाव दें, क्योंकि यह डायरेक्ट्री बनाम फ़ाइल के इस्तेमाल को लागू कर रहा है.
वर्शन 1.0.0-alpha02
4 सितंबर, 2024
androidx.lint:lint-gradle:1.0.0-alpha02
रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये कमिट शामिल हैं.
नई सुविधाएं
- इस्तेमाल करने की सलाह नहीं दी गई
GradleRunner.withPluginClasspath
एपीआई के लिए जांच जोड़ी गई. - ऐसे एपीआई के लिए जांच की सुविधा जोड़ी गई है जो लेज़ी कॉन्फ़िगरेशन के लिए समस्या पैदा करते हैं. ये एपीआई,
configureEach
को कॉल किए बिनाTaskContainer.withType
को कॉल करते हैं.Project.getRootProject
,Project.findProject
,Project.getParent
,Project.findProperty
,Project.getProperties
,Project.hasProperty
,Project.property
को फ़्लैग करके, Gradle प्रोजेक्ट को अलग करने में समस्या पैदा करने वाले एपीआई के लिए जांच जोड़ी गई है.
वर्शन 1.0.0-alpha01
21 फ़रवरी, 2024
androidx.lint:lint-gradle:1.0.0-alpha01
रिलीज़ हो गया है. 1.0.0-alpha01 वर्शन में ये कमिट शामिल हैं.
नई सुविधाएं
- Gradle प्लग इन के लेखकों के लिए, लिंट की जांच का शुरुआती सेट. इससे उन्हें अपने कोड में गड़बड़ियों का पता लगाने में मदद मिलती है. इनका इस्तेमाल,
java-gradle-plugin
लागू करने वाले Gradle प्रोजेक्ट में किया जा सकता है. यह इंटरनल Gradle और Android Gradle प्लग-इन एपीआई के इस्तेमाल और ईगर टास्क कॉन्फ़िगरेशन को पकड़ लेगा.