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

unused_catch_stack

スタックトレース変数 '{0}' は使用されておらず、削除できます。

説明

#

catch 句のスタックトレースパラメータが catch ブロックの本体内で参照されていない場合、アナライザはこの診断を生成します。

#

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

dart
void f() {
  try {
    // ...
  } catch (exception, stackTrace) {
    // ...
  }
}

一般的な修正

#

スタックトレースパラメータを参照する必要がある場合は、それへの参照を追加してください。それ以外の場合は、削除してください。

dart
void f() {
  try {
    // ...
  } catch (exception) {
    // ...
  }
}