prefer_if_null_operators
'null' のチェックには '?:' 演算子ではなく '??' 演算子を使用してください。
説明
#ローカル変数が null の場合に別の値を選択するために条件式 (?: 演算子を使用) が使用されている場合、アナライザーはこの診断を生成します。
例
#次のコードは、変数 s が null と比較されており、s が null の場合に別の値を返すことができるため、この診断を生成します。
dart
String f(String? s) => s == null ? '' : s;一般的な修正
#代わりに if-null 演算子を使用してください
dart
String f(String? s) => s ?? '';