avoid_ private_ typedef_ functions
Saiba mais sobre a regra de lint avoid_private_typedef_functions.
Evite typedefs de funções privados.
Detalhes
#NOTA: Como um typedef privado pode deixar alguns códigos mais legíveis, esta regra de lint foi descontinuada a partir do Dart 3.13 e está prevista para ser removida em uma versão futura do SDK do Dart. Remova todas as inclusões desta regra do seu arquivo de opções de análise. Se você quiser continuar aplicando-a, considere implementar a regra com um plugin do analyzer.
EVITE typedefs de funções privados usados apenas uma vez. Prefira a sintaxe de função inline.
RUIM:
typedef void _F();
m(_F f);
BOM:
m(void Function() f);
Ativar
#
Para ativar a regra avoid_private_typedef_functions, adicione avoid_private_typedef_functions
em
linter > rules no seu arquivo analysis_options.yaml:
linter:
rules:
- avoid_private_typedef_functions
Se você usa a sintaxe de mapa YAML para configurar as regras de lint,
adicione avoid_private_typedef_functions: true em linter > rules:
linter:
rules:
avoid_private_typedef_functions: 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ê.