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

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

linteo

iteo में उपयोग किए जाने वाले Flutter और Dart लिंट नियम

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
382
लाइक
30
Pub अंक
150

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

flutter pub add linteo

पैकेज अवलोकन

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

Linteо एक Flutter और Dart लिंटर पैकेज है जिसे iteo द्वारा आंतरिक रूप से विकसित और उपयोग किया जाता है, जो एक सुसंगत कोडिंग मानकों और शीर्ष व्यवहार प्रदान करता है। यह निर्दिष्ट लिंट नियमों के माध्यम से कोड गुणवत्ता को बनाए रखने में सहायता करता है, जो प्रोजेक्टों में साफ, पढ़ने योग्य और बनाए रखने योग्य कोड को बनाए रखने में मदद करता है। यह पैकेज टीमों के लिए डिज़ाइन किया गया है जो कोड शैली और संरचना में एकरूपता चाहते हैं, खासकर iteo इकोसिस्टम में। यह सभी प्रमुख प्लेटफॉर्मों को समर्थन देता है, जिसमें Android, iOS, Web, macOS, Windows और Linux शामिल हैं। linteo को एकीकृत करके डेवलपर्स सामान्य समस्याओं को जल्दी पकड़ सकते हैं और मानकीकृत कोड समीक्षा के माध्यम से सहयोग में सुधार कर सकते हैं।

उपयोग

  • टीम-वाइड कोड शैली को लागू करना
  • बहु-प्लेटफॉर्म ऐप्स में सामंजस्य बनाए रखना
  • कोड गुणवत्ता जाँच को स्वचालित करना
  • सीआई/सीडी पाइपलाइन्स का समर्थन करता है
  • नए डेवलपर्स के ऑनबोर्डिंग में सुधार करना

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

  • इटिओ के मानकों से पूर्व निर्धारित लिंट नियम
  • क्रॉस-प्लेटफॉर्म संगतता
  • pub add के माध्यम से आसान एकीकरण
  • सर्वोत्तम अभ्यास को दर्शाने के लिए नियमित रूप से अद्यतन किया गया
  • Flutter और Dart टूलिंग के साथ निरंतर रूप से एकीकृत

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

  • Flutter विकास टीम
  • मानकीकृत कोडिंग अभ्यास का उपयोग करने वाले संगठन
  • कठोर कोड गुणवत्ता की आवश्यकता वाले प्रोजेक्ट
  • CI/CD पर्यावरण
  • साझा लिंटिंग नियमों को अपनाने वाली टीमें

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

  • डार्ट लिंटिंग नियमों की समझ की आवश्यकता है
  • गैर-iteo कार्यप्रवाह के लिए कस्टमाइज़ेशन की आवश्यकता हो सकती है
  • GitHub-आधारित स्रोत पर निर्भर करता है
  • कॉन्फ़िगरेशन के बिना स्वतंत्र एप्लिकेशन के लिए उपयुक्त नहीं
  • सहयोगात्मक विकास के सेटिंग में सबसे अच्छा उपयोग किया जाता है

मूल README

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

linteo

License: MIT style: linteo


Provides set of Flutter and Dart linter rules used at iteo. By default, package enables all available lint rules (all_lint_rules.yaml) and disables some of them upon team agreement.

Install

  1. Depend on this package as a dev_dependency by running flutter pub add --dev linteo
  2. Create analysis_options.yaml file at the root of the package (alongside the pubspec.yaml file) and include: package:linteo/analysis_options.yaml from it.

Which version to use?

Dart Version Linteo Version
3.1 1.3.0
2.17 1.2.0
2.17 1.1.0
2.17 1.0.1
2.18 1.0.0
Example analysis_options.yaml file
include: package:linteo/analysis_options.yaml

linter:
  rules:
    # Adjust package to specific project needs
    # package_api_docs: true  # Uncomment to enable rule

Suppress lint

Your project may require special case. Lint rules can be suppressed at the line, file, or project level.

Line Level

Use an ignore: comment directly above the line

// ignore: public_member_api_docs
class A {}
File level

Use an ignore_for_file: comment at the top of the file


// ignore_for_file: public_member_api_docs

class A {}

class B {}
Project Level

Update root analysis_options.yaml according to your needs:

include: package:linteo/analysis_options.yaml
linter:
  rules:
    public_member_api_docs: true

Badge

Support the project using a badge in your repository

style:linteo

श्रेणियाँ

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

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