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

デッド_コード

デッドコード。

デッドコード: 代入されたワイルドカード変数が late としてマークされており、参照されることがないため、この初期化子は決して評価されません。

説明

#

実行がコードに到達しないため実行されないコードが見つかった場合、アナライザーはこの診断を生成します。

#

次のコードは、関数が返された後に `print` の呼び出しが行われるため、この診断を生成します。

dart
void f() {
  return;
  print('here');
}

一般的な修正

#

コードが不要な場合は、削除してください。

dart
void f() {
  return;
}

コードを実行する必要がある場合は、実行される場所にコードを移動するか

dart
void f() {
  print('here');
  return;
}

または、到達できるように、その前にコードを書き直してください。

dart
void f({bool skipPrinting = true}) {
  if (skipPrinting) {
    return;
  }
  print('here');
}