use_null_aware_elements
null チェックではなく、null 許容マーカー「?」を使用してください。
説明
#アナライザーは、コレクションリテラルの内部で null 許容マーカーの代わりに null チェックが使用されている場合に、この診断を生成します。
例
#以下のコードでは、`x` をリストに挿入するかどうかを決定するために null チェックが使用されています。一方、null 許容マーカー「?」を使用すれば、より堅牢で簡潔になります。そのため、この診断が生成されます。
dart
f(int? x) => [if (x != null) x];一般的な修正
#null チェックを null 許容マーカー「?」に置き換えます
dart
f(int? x) => [?x];