always_put_required_named_parameters_first
將 required 命名引數放在首位。
詳情
#應該在其他命名引數之前指定 required 命名引數。
不好
dart
m({b, c, required a}) ;好
dart
m({required a, b, c}) ;不好
dart
m({b, c, @required a}) ;好
dart
m({@required a, b, c}) ;啟用
#要啟用 always_put_required_named_parameters_first 規則,請在 您的 analysis_options.yaml 檔案中的 linter > rules 下新增 always_put_required_named_parameters_first
analysis_options.yaml
yaml
linter:
rules:
- always_put_required_named_parameters_first如果您使用的是 YAML 對映語法來配置 linter 規則,請在 linter > rules 下新增 always_put_required_named_parameters_first: true
analysis_options.yaml
yaml
linter:
rules:
always_put_required_named_parameters_first: true