always_put_required_named_parameters_first

Group: style

Maturity: stable

Dart SDK: >= 2.0.0 • (Linter v0.1.33)

Since info is static, may be stale
has-fix

View all Lint Rules

Using the Linter

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}) ;

Usage

To enable the always_put_required_named_parameters_first lint, add always_put_required_named_parameters_first under linter > rules in your analysis_options.yaml file:

linter:
  rules:
    - always_put_required_named_parameters_first