Ihnen fehlt Disziplin! Es ist aber in Ordnung. Das ist wie Disziplin.
Dieses Paket versucht, jede verfügbare DART- und Flutter -Code -Regel zu verwenden, die keine größeren Kopfschmerzen verursacht, mit anderen Regeln nicht nicht kompatibel ist und den Fehlerschweregrad auf Fehler umsetzt. Das heißt, der Code zeigt Fehler an, wenn Sie etwas falsch machen. Verwenden Sie dieses Paket, um die stärksten Warnungen vor Codeverstößen zu erhalten, und verwenden Sie analysis_options.yaml , um es zurückzulegen, wenn Sie es benötigen.
Das werden Sie sehen, wenn Sie ungezogene Dinge tun 
Diese Bibliothek nutzt fast alle Regeln in Dart 3 aus, zeichnen Sie jedoch gerne alle fehlenden Regeln an.
pubspec.yamlanalysis_options.yaml hinzu include : package:austerity/analysis_options.yaml Sie können die Regeln leicht ausschalten oder die Schwere in Warnung ändern. Ich habe aufgrund persönlicher Präferenz einige Regeln eingewählt, aber Sie können alle diese in den Kommentaren sehen und diese für sich selbst anpassen. Sie müssen verstehen, dass es zwei Arten von Einstellungen gibt: Linter- und Analysator -Regeln. Die meisten Analysator -Regeln haben einen entsprechenden Linter. Sie können den Linter entfernen oder die Schwere der Analysator -Regel ändern. Siehe die offizielle Dokumentation hier.

Diese Analyseoptionen ändern sich regelmäßig. Wenn neue Linter für die Sprache erscheinen, erscheinen sie hier und brechen Ihren Code. Um dies zu vermeiden, verwenden Sie eine bestimmte Version dieses Pakets.
✔️ Stabile austerity: 0.0.8-beta
Potenzielle Veränderungen austerity: ^0.0.8-beta