內容

prefer_bool_in_asserts

偏好使用布林值作為 assert 條件。

此規則已在最新的 Dart 版本中移除。

詳細資訊

#

注意:此規則已在 Dart 3.0.0 中移除;它不再起作用。

應該使用布林值作為 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