prefer_bool_in_asserts
偏好使用布林值作為 assert 條件。
詳細資訊
#注意:此規則已在 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
如果您改為使用 YAML map 語法來設定 linter 規則,請在 linter > rules 下新增 prefer_bool_in_asserts: true
analysis_options.yaml
yaml
linter:
rules:
prefer_bool_in_asserts: true
除非另有說明,否則本網站上的文件反映 Dart 3.7.1 版本。頁面上次更新於 2025-03-07。 檢視原始碼 或 回報問題。