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

prefer_expression_function_bodies

ブロック関数本体の不要な使用。

説明

#

関数本体が単一の式を返すステートメントで構成されている場合、アナライザーはこの診断を生成します。

#

f の本体に単一の return ステートメントがあるため、次のコードは診断を生成します。

dart
int f() {
  return 0;
}

一般的な修正

#

本体が完了している場合は、本体を式本体に置き換えます。

dart
int f() => 0;

本体が完了していない場合は、欠落しているステートメントを追加します。