prefer_ generic_ function_ type_ aliases
Saiba mais sobre a regra de lint prefer_generic_function_type_aliases.
Prefira aliases de tipo de função genéricos.
Detalhes
#PREFIRA aliases de tipo de função genéricos.
Com a introdução de funções genéricas, os aliases de tipo de função
(typedef void F()) não conseguiam expressar todos os tipos possíveis de parametrização que os
usuários poderiam querer expressar. Os aliases de tipo de função genéricos
(typedef F = void Function()) resolveram esse problema.
Por razões de consistência e legibilidade, é melhor usar apenas uma sintaxe e, portanto, preferir aliases de tipo de função genéricos.
RUIM:
typedef void F();
BOM:
typedef F = void Function();
Ativar
#
Para ativar a regra prefer_generic_function_type_aliases, adicione prefer_generic_function_type_aliases
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- prefer_generic_function_type_aliases
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione prefer_generic_function_type_aliases: true em linter > rules:
linter:
rules:
prefer_generic_function_type_aliases: 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ê.