Vous manquez de discipline! C'est bon, cependant. C'est comme avoir de la discipline.
Ce package tente d'utiliser chaque règle de code de fléchette et de fluxage disponible qui ne provoque pas de maux de tête majeurs, n'est pas incompatible avec d'autres règles et transforme la gravité de l'erreur à l'erreur. Cela signifie que le code affichera des erreurs lorsque vous faites quelque chose de mal. Utilisez ce package pour obtenir les avertissements les plus solides sur les violations du code et utilisez analysis_options.yaml pour le ramener lorsque vous en avez besoin.
C'est ce que vous verrez quand vous ferez des choses coquines 
Cette bibliothèque profite de presque toutes les règles de Dart 3, mais n'hésitez pas à enregistrer toutes les règles manquantes.
pubspec.yamlanalysis_options.yaml include : package:austerity/analysis_options.yaml Vous pouvez facilement désactiver les règles ou changer la gravité en avertissement. J'ai composé quelques règles en raison de la préférence personnelle, mais vous pouvez voir tout cela dans les commentaires et les ajuster par vous-même. Vous devez comprendre qu'il existe deux types de paramètres: les rèches des liners et des analyses. La plupart des règles d'analyseur ont un linter correspondant. Vous pouvez supprimer le linter ou modifier la gravité de la règle de l'analyseur. Voir la documentation officielle ici.

Ces options d'analyse changent régulièrement. Si de nouveaux lineurs apparaissent pour la langue, ils apparaîtront ici et briseront votre code. Pour éviter cela, utilisez une version spécifique de ce package.
✔️ austerity: 0.0.8-beta
Changements de rupture potentiels austerity: ^0.0.8-beta