📖

VSCodeでflutter testをno-sound-null-safetyで実行する

2022/06/18に公開
1

プロジェクトにnull-safetyではないコードが入ってる場合、VSCodeでflutter testをするとエラーでこける。

terminalならもちろんflutter test --no-sound-null-safetyで正常に実行できる。
ただ、VSCodeで実行した方がdebug実行できたりして便利。

以下の設定を行なった上でテスト実行すればOK

settings.json
{
  "dart.flutterAdditionalArgs": ["--no-sound-null-safety"]
}

ただ、この設定はVSCode上から実行する全てのflutterコマンドに引数をつける設定みたいなので、テスト時以外にもつくらしいのでちょっと怖い。(今のところ不具合は出てないけど)

追記
flutter pub getで不具合出たのとtest用の設定あったから直す

Discussion

waddy_uwaddy_u

トピック名を fluttter から flutter へ修正することをご検討ください。