लिंट
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
20 मई, 2025 | - | - | - | 1.0.0-alpha05 |
डिपेंडेंसी का एलान करना
Lint पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
plugins { id("com.android.lint") } dependencies { lintChecks "androidx.lint:lint-gradle:1.0.0-alpha05" }
Kotlin
plugins { id("com.android.lint") } dependencies { lintChecks("androidx.lint:lint-gradle:1.0.0-alpha05") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
इस आर्टफ़ैक्ट के लिए रिलीज़ नोट उपलब्ध नहीं हैं.
वर्शन 1.0
वर्शन 1.0.0-alpha05
20 मई, 2025
androidx.lint:lint-gradle:1.0.0-alpha05
रिलीज़ हो गया है. वर्शन 1.0.0-alpha05 में ये कमिट शामिल हैं.
नई सुविधाएं
configurations.create
औरconfigurations.maybeCreate
के इस्तेमाल के बारे में चेतावनी देने के लिए, एक जांच जोड़ें. ऐसा इसलिए, क्योंकि इनकी वजह से Gradle 8.14 से शुरू होने वाले कॉन्फ़िगरेशन को जल्दी लागू किया जाता है. इसलिए, इन्हेंconfigurations.register
से बदल दिया जाना चाहिए.- Kotlin Gradle प्लग-इन के इंटरनल एपीआई के इस्तेमाल का पता लगाने के लिए जांच जोड़ना
evaluationDependsOn
औरevaluationDependsOnChildren
के इस्तेमाल का पता लगाने के लिए, एक चेक जोड़ें. ऐसा इसलिए, क्योंकि अलग-अलग प्रोजेक्ट की सुविधा के साथ इनका इस्तेमाल करना सुरक्षित नहीं है.
वर्शन 1.0.0-alpha04
23 अप्रैल, 2025
androidx.lint:lint-gradle:1.0.0-alpha04
रिलीज़ हो गया है. वर्शन 1.0.0-alpha04 में ये कमिट शामिल हैं.
नई सुविधाएं
- गलती से किए गए
Provider<String>.toString
कॉल की जांच करने की सुविधा जोड़ें, क्योंकि ये गड़बड़ियां हो सकती हैं. - इंटरनल टाइप से आने वाले तरीकों, प्रॉपर्टी, फ़ील्ड के इस्तेमाल को पकड़ने के लिए जांच जोड़ें.
गड़बड़ियां ठीक की गईं
Project.isolated
का इस्तेमाल करने की अनुमति देने के लिए,GradleProjectIsolation
चेक को ठीक करें.configureEach
के बिनाProject.tasks.withType<Task>()
के इस्तेमाल का पता लगाने के लिए,WithTypeWithoutConfigureEach
की जांच करने की सुविधा को ठीक करें.- इंटरनल एपीआई के पूरी तरह से इस्तेमाल किए जाने की जांच करने के लिए,
InternalGradleApiUsage
की जांच ठीक करें.
वर्शन 1.0.0-alpha03
11 दिसंबर, 2024
androidx.lint:lint-gradle:1.0.0-alpha03
रिलीज़ हो गया है. वर्शन 1.0.0-alpha03 में ये कमिट शामिल हैं.
नई सुविधाएं
Provider<>.toString
पर आने वाले कॉल को रिकॉर्ड करें, क्योंकि ऐसा करने पर अक्सर गड़बड़ी होती है.TaskContainer
पर Kotlin कलेक्शन एक्सटेंशन फ़ंक्शन के कॉल को कैच करें, क्योंकि इनसेTask
तुरंत बन जाता है.Configuration
पास करकेConfigurableFileCollection.from
को कॉल करने पर, कॉन्फ़िगरेशन को तुरंत हल करने के लिए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 प्लग-इन एपीआई के इस्तेमाल और ईगर टास्क कॉन्फ़िगरेशन को पकड़ लेगा.