目次

空のステートメント

空のステートメントを避けてください。

このルールは Dart 2.0 から利用可能です。

ルールセット:推奨Flutter

このルールには、クイックフィックス があります。

詳細

#

避けるべき空のステートメント。

空のステートメントはほとんどの場合、バグを示しています。

例:

悪い例

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