tighten_type_of_initializing_formals
null許容でないことを強制するために 'assert' ではなく型注釈を使用してください。
説明
#analyzer は、フィールドの初期化に null ではない値のみが使用されていることを確認するために、コンストラクタの初期化リストで assert が使用されている場合に、この診断を生成します。
例
#以下のコードは、型システムで検出できるエラーを検出するために assert が使用されているため、この診断を生成します。
dart
class C {
final String? s;
C(this.s) : assert(s != null);
}一般的な修正
#assert を削除し、初期化するフォーマル の前に null 許容でない型を追加してください。
dart
class C {
final String? s;
C(String this.s);
}