always_
                  Put required named parameters first.
Details
#DO specify required on named parameter before other named parameters.
BAD:
m({b, c, required a}) ;
GOOD:
m({required a, b, c}) ;
BAD:
m({b, c, @required a}) ;
GOOD:
m({@required a, b, c}) ;
Enable
#
                  To enable the always_put_required_named_parameters_first rule, add always_put_required_named_parameters_first
                   under
                  linter > rules in your analysis_options.yaml
                   file:
                
linter:
  rules:
    - always_put_required_named_parameters_first
                  If you're instead using the YAML map syntax to configure linter rules,
                  add always_put_required_named_parameters_first: true under linter > rules:
                
linter:
  rules:
    always_put_required_named_parameters_first: true
Unless stated otherwise, the documentation on this site reflects Dart 3.9.2. Report an issue.