Pular para o conteúdo principal

sort_constructors_first

Saiba mais sobre a regra de lint sort_constructors_first.

Estável
Correção disponível

Ordene as declarações de construtores antes dos outros membros.

Detalhes

#

FAÇA ordenar as declarações de construtores antes dos outros membros.

RUIM:

dart
abstract class Visitor {
  double value;
  visitSomething(Something s);
  Visitor();
}

BOM:

dart
abstract class Animation<T> {
  const Animation(this.value);
  double value;
  void addListener(VoidCallback listener);
}

Ativar

#

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

analysis_options.yaml
yaml
linter:
  rules:
    - sort_constructors_first

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

analysis_options.yaml
yaml
linter:
  rules:
    sort_constructors_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ê.