Pular para o conteúdo principal

eol_at_end_of_file

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

Missing a newline at the end of the file.

Too many newlines at the end of the file.

Descrição

#

O analisador emite este diagnóstico quando um arquivo Dart não vazio não termina com uma única quebra de linha. Isso acontece quando o arquivo não tem quebra de linha no final ou quando tem várias quebras de linha no final.

Quebras de linha no final não são visíveis em blocos de código renderizados. Para deixá-las claras, os exemplos abaixo usam comentários para mostrar onde cada arquivo termina.

Exemplos

#

O código a seguir gera este diagnóstico porque o arquivo não termina com uma quebra de linha:

dart
class C {} // The file ends here, without a newline.

O código a seguir gera este diagnóstico porque o arquivo termina com várias quebras de linha:

dart
class C {}
​
// The file ends here, after two newlines.

Correções comuns

#

Adicione ou remova quebras de linha no final do arquivo até que ele termine com exatamente uma quebra de linha:

dart
class C {}
// The file ends here, after a single newline.

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