跳到主要內容

prefer_bool_in_asserts

已移除

建議使用布林值作為斷言條件。

詳情

#

注意:此規則已在 Dart 3.0.0 中移除;它不再有效。

建議對斷言條件使用布林值。

在斷言條件中不使用布林值可能導致程式碼意圖不清晰。

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