assignment_of_do_not_store
「{0}」は「doNotStore」とマークされており、フィールドやトップレベル変数に代入されるべきではありません。
説明
#この診断は、明示的または暗黙的に doNotStore アノテーションでマークされた関数の値(メソッドやゲッターを含む)が、フィールドまたはトップレベル変数に格納されている場合にアナライザーによって生成されます。
例
#以下のコードは、関数 f の値がトップレベル変数 x に格納されているため、この診断を生成します。
dart
import 'package:meta/meta.dart';
@doNotStore
int f() => 1;
var x = f();一般的な修正
#フィールドまたは変数の参照を、値を生成する関数の呼び出しに置き換えてください。