body_ might_ complete_ normally_ nullable
Detalhes sobre o diagnóstico 'body_might_complete_normally_nullable' produzido pelo analisador do Dart.
This function has a nullable return type of '{0}', but ends without returning a value.
Descrição
#
O analisador emite este diagnóstico quando um método ou uma função pode retornar null implicitamente ao chegar ao fim do corpo. Embora isso seja código Dart válido, é melhor que o retorno de
null seja explícito.
Exemplo
#
O código a seguir produz este diagnóstico porque a função f retorna null implicitamente:
String? f() {}
Correções comuns
#Se o retorno de null for intencional, torne-o explícito:
String? f() {
return null;
}
Se a função deve retornar um valor não nulo nesse caminho, adicione a instrução return que está faltando:
String? f() {
return '';
}
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ê.