空のステートメント
空のステートメントは避けてください。
詳細
#空のステートメントは避けてください。
空のステートメントは、ほぼ常にバグを示しています。
例えば、
悪い例
dart
if (complicated.expression.foo());
bar();dart format でフォーマットすると、バグが明白になります。
dart
if (complicated.expression.foo()) ;
bar();空のステートメントは、全体として避けるのが賢明です。
良い例
dart
if (complicated.expression.foo())
bar();有効にする
#empty_statements ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に empty_statements を追加してください。
analysis_options.yaml
yaml
linter:
rules:
- empty_statements代わりに YAML マップ構文を使用してリンター ルールを構成している場合は、linter > rules の下に empty_statements: true を追加してください。
analysis_options.yaml
yaml
linter:
rules:
empty_statements: true