メインコンテンツにスキップ

unused_catch_clause

例外変数 '{0}' は使用されていないため、'catch' 句を削除できます。

説明

#

catch 句が見つかり、例外パラメータもオプションのスタックトレースパラメータも catch ブロックで使用されていない場合に、アナライザーはこの診断を生成します。

#

次のコードは、e が参照されていないため、この診断を生成します。

dart
void f() {
  try {
    int.parse(';');
  } on FormatException catch (e) {
    // ignored
  }
}

一般的な修正

#

未使用の catch 句を削除する

dart
void f() {
  try {
    int.parse(';');
  } on FormatException {
    // ignored
  }
}