Вам не хватает дисциплины! Это нормально, хотя. Это похоже на дисциплину.
Этот пакет пытается использовать каждое доступное правило кода DART и Flutter, которое не вызывает серьезных головных болей, не является несовместимым с другими правилами и превращает серьезность ошибки до ошибки. Это означает, что код будет отображать ошибки, когда вы делаете что -то не так. Используйте этот пакет, чтобы получить самые сильные предупреждения о нарушениях кода, и используйте analysis_options.yaml , чтобы набрать его обратно, когда вам нужно.
Это то, что вы увидите, когда сделаете непослушные вещи 
Эта библиотека использует почти все правила в DART 3, но не стесняйтесь регистрировать любые пропущенные правила.
pubspec.yamlanalysis_options.yaml include : package:austerity/analysis_options.yaml Вы можете легко отключить правила или изменить серьезность на предупреждение. Я набрал пару правил из -за личных предпочтений, но вы можете увидеть все это в комментариях и настроить их для себя. Вы должны понимать, что существует два типа настроек: Линтеры и Правила анализатора. Большинство правил анализатора имеют соответствующий Линтер. Вы можете удалить Linter или изменить серьезность правила анализатора. Смотрите официальную документацию здесь.

Эти варианты анализа регулярно меняются. Если для языка появятся новые линтеры, они появятся здесь и нарушают ваш код. Чтобы избежать этого, используйте конкретную версию этого пакета.
✔ Стабильная austerity: 0.0.8-beta
Потенциальные изменения нарушения austerity: ^0.0.8-beta