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

always_put_control_body_on_new_line

ステートメントは別の行に記述する必要があります。

説明

#

制御フローステートメント(ifforwhile、またはdo)によって制御されるコードが、制御フローステートメントと同じ行にある場合、アナライザーはこの診断を生成します。

#

次のコードは、return ステートメントが return が実行されるかどうかを制御する if と同じ行にあるため、この診断を生成します。

dart
void f(bool b) {
  if (b) return;
}

一般的な修正

#

制御されるステートメントを、インデントされた別の行に記述してください。

dart
void f(bool b) {
  if (b)
    return;
}