Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.3.0

austerity

Statische Codeanalyse für Dart und Flutter, aber nicht für die Feige. Dieser Code versucht, alle Verstöße in rote Wellenlinien zu verwandeln

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
381
Likes
29
Pub-Punkte
160

Paket installieren

flutter pub add austerity

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Austerity ist ein strenger statischer Codeanalysetool für Dart und Flutter, der durch die Hervorhebung von Verstößen als rote Wellenlinien in Ihrem Editor strenge Codierungsstandards erzwingt. Für Entwickler, die hohe Codequalität verlangen, verwandelt es jede Lint-Warnung in eine sichtbare, handlungsbedürftige Fehlermeldung. Als unerbittlich konzipiert, hilft es dabei, Konsistenz zu gewährleisten und Probleme früh im Entwicklungsprozess zu erkennen. Das Werkzeug integriert sich nahtlos in Flutter-Projekte auf allen gängigen Plattformen.

Anwendungsfälle

  • Strenge Einhaltung von Codierungsstandards
  • Frühzeitige Erkennung von Codequalitätsproblemen
  • Konsistenz in großen Teams aufrechterhalten
  • Integration in CI/CD-Pipelines
  • Verbesserung der Lesbarkeit und Wartbarkeit des Codes

Hauptmerkmale

  • Rote Wellenlinien-Enforcement
  • strikte Lint-Regeln
  • Nahtlose Integration in Flutter
  • Plattformübergreifende Unterstützung
  • Editor-Level-Rückmeldung
  • Anpassbare Regelsätze

Geeignet für

  • Teams, die der Codequalität Priorität einräumen
  • Entwickler, die IDEs mit Linting-Unterstützung verwenden
  • Projekte mit einheitlichem Code-Stil
  • CI/CD-Umgebungen
  • Erfahrene Flutter-Entwickler

Hinweise

  • Kann für Anfänger überwältigend sein
  • Erfordert sorgfältige Konfiguration
  • Kann die Baugenehmigungscomplexität erhöhen
  • Nicht ideal für schnelles Prototyping
  • Mögliche Falschpositivität ohne Abstimmung

Original-README

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

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

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden