prefer_null_aware_operators
null の比較ではなく、null 許容演算子 `?.` を使用してください。
説明
#この診断は、メンバー参照を保護するために `null` との比較が使用され、保護されたターゲットが `null` である場合に結果として `null` が使用されている場合にアナライザーによって生成されます。
例
#以下のコードでは、デフォルト値が `null` であるにもかかわらず、`length` の呼び出しが `null` 比較によって保護されているため、この診断が生成されます。
dart
int? f(List<int>? p) {
return p == null ? null : p.length;
}一般的な修正
#代わりに null 許容アクセス演算子を使用してください。
dart
int? f(List<int>? p) {
return p?.length;
}