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