В Visual Studio Code, похоже, не возникает ошибок, если параметр @required пропущен при вызове функции Dart. Нужно ли что-то делать, чтобы анализатор работал? Или ошибки помечаются, а я их просто не вижу? Любая помощь будет оценена ...
import 'package:meta/meta.dart';
void sayHello({@required String to, bool inEnglish}){
if(inEnglish == null || inEnglish){
print("Hello, $to");
} else {
print("Bonjour, $to");
}
}
main(){
sayHello(inEnglish: true); // output: Hello, null, no complaints about **to** missing
}