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

पैकेज विवरणv1.3.0

austerity

डार्ट और फ्लटर स्थिर कोड विश्लेषण, लेकिन डरपोक के लिए नहीं। यह कोड सभी उल्लंघनों को लाल लहरदार रेखाओं में बदलने की कोशिश करता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
381
लाइक
29
Pub अंक
160

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

flutter pub add austerity

पैकेज अवलोकन

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

Austerity एक कठोर स्टैटिक कोड विश्लेषण उपकरण है डार्ट और फ्लटर के लिए, जो अपने संपादक में लाल तरंगनाम रेखाओं के रूप में उल्लंघन को उजागर करके कठोर कोडिंग मानकों को बल देता है। उच्च कोड गुणवत्ता की मांग करने वाले विकासकर्मियों के लिए डिज़ाइन किया गया, यह प्रत्येक लिंट चेतावनी को दृश्य और कार्यान्वित त्रुटि में बदल देता है। अक्षम बनाने के लिए बनाया गया, यह सुसंगतता बनाए रखने और विकास प्रक्रिया के शुरुआती चरण में समस्याओं को पकड़ने में मदद करता है। उपकरण फ्लटर परियोजनाओं में सभी प्रमुख प्लेटफॉर्मों पर बिना किसी बाधा के एकीकृत होता है।

उपयोग

  • कड़ी कोडिंग मानकों के अनुपालन को बल देना
  • कोड गुणवत्ता की समस्याओं का प्रारंभिक पता लगाना
  • बड़ी टीमों में सामंजस्य बनाए रखना
  • CI/CD पाइपलाइन में एकीकरण
  • कोड की पठनीयता और रखरखाव में सुधार करना

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

  • लाल तरंग रेखा बलपूर्वक निर्धारण
  • कठोर लिंट नियम
  • निर्लिप्त फ्लटर एकीकरण
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • संपादक स्तर का प्रतिक्रिया
  • कस्टमाइज़ किए गए नियम सेट

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

  • कोड गुणवत्ता पर ध्यान केंद्रित टीमें
  • लिंटिंग समर्थन वाले IDE का उपयोग करने वाले विकासकर्मी
  • स्थिर कोड शैली की आवश्यकता वाले प्रोजेक्ट
  • CI/CD पर्यावरण
  • अनुभवी फ्लटर विकासकर्ता

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

  • शुरुआती लोगों के लिए अत्यधिक हो सकता है
  • ध्यान से कॉन्फ़िगर करने की आवश्यकता है
  • बिल्ड कॉम्प्लेक्सिटी बढ़ा सकता है
  • त्वरित प्रोटोटाइपिंग के लिए आदर्श नहीं
  • बिना समायोजन के गलत सकारात्मक परिणाम की संभावना

मूल README

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

austerity

You lack discipline! It's ok, though. This is like having discipline. Maximum strictness Dart/Flutter static analysis. All lint rules, all errors.

What It Does

Enables every non-conflicting Dart lint rule and sets severity to error. Your IDE shows red squiggles for violations instead of warnings.

errors

Customize

Override any rule in your analysis_options.yaml:

include: package:austerity/analysis_options.yaml

analyzer:
  errors:
    public_member_api_docs: ignore  # or: warning

Pin Version

New Dart versions add rules which may break your build. Pin to avoid surprises:

austerity: 1.3.0  # pinned
# austerity: ^1.3.0  # may break on updates

श्रेणियाँ

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

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