Pakete, Repositories und App-Kategorien suchen

Paketdetailsv4.0.0

surf_lint_rules

Lint-Regeln für das Unternehmen "Surf" für Dart- und Flutter-Projekte.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
2790
Likes
57
Pub-Punkte
150

Paket installieren

flutter pub add surf_lint_rules

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Eine Sammlung benutzerdefinierter Lint-Regeln für Dart- und Flutter-Projekte bei Surf, einem Softwareentwicklungsunternehmen. Diese Regeln stellen eine konsistente Code-Stilrichtlinie sicher, verbessern die Codequalität und entsprechen den internen Best Practices von Surf. Das Paket integriert sich nahtlos in Flutter-Arbeitsabläufe über den pub-Paketmanager und ist für alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux ausgelegt. Es hilft Teams dabei, saubere, lesbare und wartbare Codebasen zu pflegen, indem häufige Probleme bereits früh im Entwicklungsprozess erkannt werden.

Anwendungsfälle

  • Teamweite Codierungsstandards durchsetzen
  • Verbesserung der Codelesbarkeit und Konsistenz
  • Automatisierung der Codequalitätsprüfungen in CI/CD-Pipelines
  • Unterstützung der Wartung großer Flutter-Projekte
  • Integration mit bestehenden Linter-Konfigurationen

Hauptmerkmale

  • Benutzerdefinierte Lint-Regeln, die spezifisch für die Richtlinien von Surf sind
  • Plattformübergreifende Kompatibilität
  • Einfache Integration über pub add
  • Erweiterbare Regelkonfiguration
  • Umfangreiche Dokumentation im GitHub-Repository

Geeignet für

  • Flutter-Teams bei Surf oder ähnlichen Organisationen
  • Projekte, die eine strenge Code-Qualitätskontrolle erfordern
  • Teams, die standardisierte Linting-Praktiken übernehmen
  • CI/CD-Umgebungen, die eine automatisierte Codeanalyse benötigen
  • Entwickler, die sich auf die langfristige Gesundheit der Codebasis konzentrieren

Hinweise

  • Erfordert Dart SDK-Version-Kompatibilität
  • Möglicherweise Anpassung für nicht-Surf-Teams erforderlich
  • Abhängig vom umfassenderen Linter-Paket
  • Nicht geeignet für Projekte ohne Linting-Infrastruktur
  • Die Regeln können sich mit den internen Standards von Surf entwickeln

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Surf Lint Rules

Build Status Pub Version Pub Likes Pub popularity Dart Platform Flutter Platform

Overview

Lint rules used by Surf.

Const rules
Error rules
Style rules
Pub rules
Analyzer. Errors

Installation

Add surf_lint_rules as dependency to your pubspec.yaml

dependencies:
  surf_lint_rules: $currentVersion$

At this moment, the current version of surf_lint_rules is surf_lint_rules version.

Example

You can use both stable and dev versions of the package listed above in the badges bar.

Create analysis_options.yaml file

include: package:surf_lint_rules/analysis_options.yaml

See the dartanalyzer executing the lint checks in you favorite editor.

Changelog

All notable changes to this project will be documented in this file.

Issues

To report your issues, file directly in the Issues section.

Contribute

If you would like to contribute to the package (e.g. by improving the documentation, fixing a bug or adding a cool new feature), please read our contribution guide first and send us your pull request.

Your PRs are always welcome.

How to reach us

Please feel free to ask any questions about this package. Join our community chat on Telegram. We speak English and Russian.

Telegram

License

Apache License, Version 2.0

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden