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

prefer_bool_in_asserts

削除済み

assert の条件にはブール値を使用するように推奨します。

詳細

#

注意: このルールは Dart 3.0.0 で削除され、機能しなくなりました。

assert の条件にはブール値を使用してください。

assert の条件にブール値を使用しないと、assert 文の意図が不明確なコードにつながる可能性があります。

悪い例

dart
assert(() {
  f();
  return true;
});

良い例

dart
assert(() {
  f();
  return true;
}());

有効にする

#

prefer_bool_in_asserts ルールを有効にするには、analysis_options.yaml ファイルの linter > rules の下に prefer_bool_in_asserts を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    - prefer_bool_in_asserts

代わりに YAML マップ構文を使用して linter ルールを設定している場合は、linter > rules の下に prefer_bool_in_asserts: true を追加してください。

analysis_options.yaml
yaml
linter:
  rules:
    prefer_bool_in_asserts: true