Para acrescentar à resposta de Dan Moldavan .
Eu experimentei esse problema ao trabalhar em um aplicativo Rails.
Eu adicionei um .editorconfig
arquivo com as seguintes propriedades:
# editorconfig.org
root = true
[*]
charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true
[*.md]
trim_trailing_whitespace = false
E adicionei um .gitattributes
arquivo com as seguintes propriedades:
# Enforce Unix newlines
* text=auto eol=lf
E então meu Editor Atom apresentou um problema:
1 problema afetando .gitattributes
espaço em branco: É possível que o pacote "espaço em branco" impeça que as seguintes propriedades funcionem de maneira confiável: insert_final_newline, trim_trailing_whitespace. Você pode tentar reconfigurar ou desativar o pacote de "espaços em branco" para resolver os problemas relacionados.
Veja como eu consertei :
- Abra seu Atom Editor
- Vá para Editar> Preferências> Pacotes
- Digite um espaço em branco
- Clique no pacote que aparece
- Desmarque o seguinte:
- Garanta uma nova linha final única
- Ignorar espaços em branco na linha atual
- Deixe a opção Ignorar apenas as linhas em branco desmarcada
Salve e feche as configurações.
Isso é tudo.
Eu espero que isso ajude
"A sequence of zero or more non- <newline> characters plus a terminating <newline> character."
- stackoverflow.com/questions/729692