unnecessary_null_check_pattern
null チェック パターンは、照合される型が nullable ではないため、効果がありません。
説明
#アナライザーは、nullable ではない値を照合するために null チェック パターンが使用されている場合に、この診断を生成します。
例
#以下のコードは、値 x が nullable ではないため、この診断を生成します。
dart
void f(int x) {
if (x case var a? when a > 0) {}
}一般的な修正
#null チェック パターンを削除する
dart
void f(int x) {
if (x case var a when a > 0) {}
}