Ответ 1
Добавьте файл analysis_options.yaml
( old) в каталог, где находится ваш .analysis_options
pubspec.yaml
.
добавить
analyzer:
strong-mode: true
или если вы также хотите отключить неявные трансляции и/или неявно-динамические
analyzer:
strong-mode:
implicit-casts: false
implicit-dynamic: false
Вы также можете включить дополнительные правила linter
linter:
rules:
- always_declare_return_types
Для всех поддерживаемых правил linter см. http://dart-lang.github.io/linter/lints/ и Подавить намек на использование защищенного члена
См. также https://www.dartlang.org/guides/language/analysis-options