sort_ unnamed_ constructors_ first
Saiba mais sobre a regra de lint sort_unnamed_constructors_first.
Ordene primeiro as declarações de construtores sem nome.
Detalhes
#FAÇA ordenar primeiro as declarações de construtores sem nome, antes dos nomeados.
RUIM:
class _PriorityItem {
factory _PriorityItem.forName(bool isStatic, String name, _MemberKind kind) => ...
_PriorityItem(this.isStatic, this.kind, this.isPrivate);
...
}
BOM:
abstract class CancelableFuture<T> implements Future<T> {
factory CancelableFuture(computation()) => ...
factory CancelableFuture.delayed(Duration duration, [computation()]) => ...
...
}
Ativar
#
Para ativar a regra sort_unnamed_constructors_first, adicione sort_unnamed_constructors_first
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- sort_unnamed_constructors_first
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione sort_unnamed_constructors_first: true em linter > rules:
linter:
rules:
sort_unnamed_constructors_first: true
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
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ê.