unnecessary_null_in_if_null_operators
'??' の 'null' との不要な使用。
説明
#?? 演算子の右オペランドがリテラルの null である場合、アナライザーはこの診断を生成します。
例
#?? 演算子の右辺オペランドが null であるため、以下のコードはこの診断を生成します。
dart
String? f(String? s) => s ?? null;一般的な修正
#右辺オペランドに非 null 値を使用する必要がある場合は、右辺を変更してください。
dart
String f(String? s) => s ?? '';右辺オペランドに使用できる非 null 値がない場合は、演算子と右辺オペランドを削除してください。
dart
String? f(String? s) => s;