unnecessary_null_assert_pattern
null-assert パターンは、一致する型が null 許容ではないため、効果がありません。
説明
#null 許容ではない値に null-assert パターンが使用された場合、アナライザーはこの診断を生成します。
例
#次のコードは、変数 x が null 許容ではないため、この診断を生成します。
dart
void f(int x) {
if (x case var a! when a > 0) {}
}一般的な修正
#null-assert パターンを削除する
dart
void f(int x) {
if (x case var a when a > 0) {}
}