only_throw_errors
'Exception' または 'Error' のいずれかを継承していないクラスのインスタンスをスローしないでください。
説明
#スローされている値が、Exception または Error のサブクラスではない場合、アナライザーはこの診断を生成します。
例
#次のコードは、文字列 'f' がスローされているため、この診断を生成します。
dart
void f() => throw 'f';一般的な修正
#値を Exception または Error のサブクラスのインスタンスに置き換えてください。
dart
void f() => throw ArgumentError('f');