Pular para o conteúdo principal

always_put_control_body_on_new_line

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

Statement should be on a separate line.

Descrição

#

O analisador emite este diagnóstico quando o código controlado por uma instrução de fluxo de controle (if, for, while ou do) está na mesma linha da instrução de fluxo de controle.

Exemplo

#

O código a seguir produz este diagnóstico porque a instrução return está na mesma linha do if que controla se o return será executado:

dart
void f(bool b) {
  if (b) return;
}

Correções comuns

#

Coloque a instrução controlada em uma linha separada, com recuo:

dart
void f(bool b) {
  if (b) {
    return;
  }
}

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