पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv2.0.0

solid_lints

डार्ट और फ्लटर के लिए सॉफ्टवेयर उद्योग के मानकों और अच्छी प्रथाओं पर आधारित लिंट्स।

30-दिन डाउनलोड
5.6 हज़ार
लाइक
57
Pub अंक
150

पैकेज इंस्टॉल करें

flutter pub add solid_lints

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

solid_lints एक Dart और Flutter लिंटर पैकेज है जो कोड की गुणवत्ता, पठनीयता और रखरखाव के लिए उद्योग मानक अच्छी प्रथाओं को बल देता है। यह आधुनिक सॉफ्टवेयर इंजीनियरिंग सिद्धांतों के अनुरूप चयनित लिंट नियमों का संग्रह प्रदान करता है, जो विकासकर्ताओं को साफ, सुसंगत और विश्वसनीय कोड लिखने में मदद करता है। यह पैकेज Flutter प्रोजेक्ट्स में उपयोग करने के लिए डिज़ाइन किया गया है, जो सामान्य समस्याओं को जल्दी पकड़ने, टीम सहयोग में सुधार करने और लंबे समय तक कोड के स्वास्थ्य को बढ़ावा देने में मदद करता है। यह pub.dev के माध्यम से बिना किसी दिक्कत के एकीकृत होता है और solid.software द्वारा बनाए रखा जाता है।

उपयोग

  • टीमों के बीच सुसंगत कोडिंग शैली को लागू करना
  • कोड की पठनीयता और रखरखाव में सुधार करना
  • Dart/Flutter कोड में विपरीत पैटर्न का स्वचालित निर्धारण
  • स्टैटिक विश्लेषण के साथ CI/CD पाइपलाइन्स का समर्थन करना
  • साबित बेस्ट प्रैक्टिस के साथ नए डेवलपर्स का मार्गदर्शन करना

मुख्य विशेषताएँ

  • उद्योग मानकों पर आधारित नियम
  • Dart और Flutter के सर्वोत्तम अभ्यास का विस्तृत कवरेज
  • pub.dev के माध्यम से आसान एकीकरण
  • निरंतर अपडेट किया गया मानकों के विकास को दर्शाता है
  • स्पष्ट, कार्यान्वयन योग्य लिंट संदेश

इनके लिए उपयुक्त

  • Flutter विकास टीम
  • कोड गुणवत्ता को प्राथमिकता देने वाले प्रोजेक्ट
  • Dart के उत्तम अभ्यास सीख रहे नए विकासकर्ता
  • सामंजस्य की आवश्यकता वाले बड़े पैमाने के एप्लिकेशन
  • CI/CD पर्यावरण

विचार योग्य बातें

  • प्रोजेक्ट की आवश्यकताओं के अनुरूप विन्यास करने के लिए प्रारंभिक सेटअप की आवश्यकता हो सकती है
  • कुछ नियम व्यक्तिगत या टीम पसंद के खिलाफ हो सकते हैं
  • linting अवधारणाओं को समझने की आवश्यकता है
  • हर प्रोजेक्ट प्रकार के लिए सभी नियम लागू नहीं हो सकते
  • संस्करण अपग्रेड करते समय समायोजन की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

Solid Lints

style: solid $solid_lints

Flutter/Dart lints configuration based on software engineering industry standards (ISO/IEC, NIST) and best practices.

Documentation

For more detailed information and guidelines on using Solid Lints, please refer to the documentation:

  • https://lints.solid.software

Usage

Add dependency in your pubspec.yaml:

dev_dependencies:
  solid_lints: <INSERT LATEST VERSION>

Enable the plugin and include solid_lints in your project's top-level analysis_options.yaml:

include: package:solid_lints/analysis_options.yaml

plugins:
  solid_lints: <INSERT LATEST VERSION>

Also, you can use a specialized rule set designed for Dart tests. Add an analysis_options.yaml file under the test/ directory, and include the ruleset:

include: package:solid_lints/analysis_options_test.yaml

plugins:
  solid_lints: <INSERT LATEST VERSION>

Then you can see suggestions in your IDE or you can run checks manually:

dart analyze

Configuration

You can customize individual rule settings in your analysis_options.yaml:

plugins:
  solid_lints: <INSERT LATEST VERSION>

solid_lints:
  diagnostics:
    cyclomatic_complexity:
      max_complexity: 10
    avoid_non_null_assertion: true

Badge

To indicate that your project is using Solid Lints, you can use the following badge:

[![style: solid](https://img.shields.io/badge/style-solid-orange)](https://pub.dev/packages/solid_lints)

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 7 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट