Pular para o conteúdo principal

sort_constructors_first

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

Constructor declarations should be before non-constructor declarations.

Descrição

#

O analisador produz este diagnóstico quando uma declaração de construtor é precedida por uma ou mais declarações que não são de construtor.

Exemplo

#

O código a seguir produz este diagnóstico porque o construtor de C aparece depois do método m:

dart
class C {
  void m() {}
​
  C();
}

Correções comuns

#

Mova todas as declarações de construtor para antes de qualquer outra declaração:

dart
class C {
  C();
​
  void m() {}
}

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