¡Te falta disciplina! Sin embargo, está bien. Esto es como tener disciplina.
Este paquete intenta usar cada regla de código de dardo y flutter disponible que no causa dolores de cabeza importantes, no es incompatible con otras reglas y convierte la gravedad del error en error. Eso significa que el código mostrará errores cuando haga algo mal. Use este paquete para obtener las advertencias más fuertes sobre violaciones de código y use analysis_options.yaml para volver a marcarlo cuando lo necesite.
Esto es lo que verás cuando hagas cosas traviesas 
Esta biblioteca aprovecha casi todas las reglas en Dart 3, pero no dude en registrar las reglas faltantes.
pubspec.yamlanalysis_options.yaml include : package:austerity/analysis_options.yaml Puede desactivar fácilmente las reglas o cambiar la gravedad a la advertencia. Tomé un par de reglas debido a la preferencia personal, pero puede ver todo esto en los comentarios y ajustarlas por usted mismo. Debe comprender que hay dos tipos de configuraciones: las reglas de los revestimientos y el analizador. La mayoría de las reglas del analizador tienen un enlace correspondiente. Puede eliminar el enlace o cambiar la gravedad de la regla del analizador. Vea la documentación oficial aquí.

Estas opciones de análisis cambian regularmente. Si aparecen nuevas linters para el idioma, aparecerán aquí y romperán su código. Para evitar esto, use una versión específica de este paquete.
✔️ austerity: 0.0.8-beta
austerity: ^0.0.8-beta