Pular para o conteúdo principal

always_put_required_named_parameters_first

Detalhes sobre o diagnóstico 'always_put_required_named_parameters_first' produzido pelo analisador do Dart.

Required named parameters should be before optional named parameters.

Descrição

#

O analisador emite este diagnóstico quando parâmetros nomeados obrigatórios aparecem depois de parâmetros nomeados opcionais.

Exemplo

#

O código a seguir produz este diagnóstico porque o parâmetro obrigatório x vem depois do parâmetro opcional y:

dart
void f({int? y, required int x}) {}

Correções comuns

#

Reordene os parâmetros para que todos os parâmetros nomeados obrigatórios venham antes dos parâmetros nomeados opcionais:

dart
void f({required int x, int? y}) {}

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ê.