Нет. Единственное, если ты присваивание делаешь не сразу, а откладываешь (lazy), то надо обязательно указать тип, что бы компилятор знал, что будет храниться в этой переменной.. Почему? Потому что уже не будет той правой части, от куда возьметмя тип
Есть для локальных переменных, если интересно можно включить. Называется omit local variable types, если правильно понял, что ты хочешь.
Дополню ответ на счет линтера https://dart.dev/tools/linter-rules/avoid_types_on_closure_parameters https://dart.dev/tools/linter-rules/omit_local_variable_types https://dart.dev/tools/linter-rules/always_specify_types и тут уже от вашего кодстайла будет зависеть как писать
Обсуждают сегодня