Pular para o conteúdo principal

prefer_expression_function_bodies

Detalhes sobre o diagnóstico 'prefer_expression_function_bodies' produzido pelo analisador do Dart.

Unnecessary use of a block function body.

Descrição

#

O analisador emite este diagnóstico quando o corpo de uma função consiste em uma única instrução de retorno com uma expressão.

Exemplo

#

O código a seguir produz este diagnóstico porque o corpo de f tem uma única instrução de retorno:

dart
int f() {
  return 0;
}

Correções comuns

#

Se o corpo estiver completo, então substitua o corpo por um corpo de expressão:

dart
int f() => 0;

Se o corpo não estiver completo, então adicione as instruções que faltam.

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ê.