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

curly_braces_in_flow_control_structures

「{0}」内のステートメントはブロックで囲む必要があります。

説明

#

制御構造(ifforwhile、またはdoステートメント)でブロック以外のステートメントがある場合に、アナライザーはこの診断を生成します。

#

次のコードは、then ステートメントがブロックで囲まれていないため、この診断を生成します。

dart
int f(bool b) {
  if (b)
    return 1;
  return 0;
}

一般的な修正

#

ブロックにするステートメントを波括弧で囲んでください。

dart
int f(bool b) {
  if (b) {
    return 1;
  }
  return 0;
}