Pular para o conteúdo principal

always_put_required_named_parameters_first

Saiba mais sobre a regra de lint always_put_required_named_parameters_first.

Estável
Correção disponível

Coloque os parâmetros nomeados obrigatórios primeiro.

Detalhes

#

FAÇA especificar required nos parâmetros nomeados antes dos outros parâmetros nomeados.

RUIM:

dart
m({b, c, required a}) ;

BOM:

dart
m({required a, b, c}) ;

RUIM:

dart
m({b, c, @required a}) ;

BOM:

dart
m({@required a, b, c}) ;

Ativar

#

Para ativar a regra always_put_required_named_parameters_first, adicione always_put_required_named_parameters_first em linter > rules no seu arquivo analysis_options.yaml:

analysis_options.yaml
yaml
linter:
  rules:
    - always_put_required_named_parameters_first

Se você usa a sintaxe de mapa YAML para configurar as regras de lint, adicione always_put_required_named_parameters_first: true em linter > rules:

analysis_options.yaml
yaml
linter:
  rules:
    always_put_required_named_parameters_first: true

Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.