avoid_positional_boolean_parameters
避免位置布林參數。
此規則自 Dart 2.0 起可用。
詳細資料
#出自高效 Dart
避免位置布林參數。
位置布林參數是不良實務,因為它們非常含糊不清。使用具名布林參數更具可讀性,因為它本身就描述了布林值所代表的意義。
不良
dart
Task(true);
Task(false);
ListBox(false, true, true);
Button(false);
良好
dart
Task.oneShot();
Task.repeating();
ListBox(scroll: true, showScrollbars: true);
Button(ButtonState.enabled);
用法
#若要啟用 avoid_positional_boolean_parameters
規則,請在您的 analysis_options.yaml
檔案中的 linter > rules 下新增 avoid_positional_boolean_parameters
analysis_options.yaml
yaml
linter:
rules:
- avoid_positional_boolean_parameters
除非另有說明,否則本網站上的文件反映 Dart 3.6.0。頁面上次更新於 2024-07-03。 檢視原始碼 或 回報問題。