Respostas:
Altere as configurações do seu editor:
Configurações → Editor → Geral → Garantir a alimentação da linha no final do arquivo em Salvar
Settings->Editor->General->Other->Ensure line feed at file end on save.
Arquivo > Configurações ... > Editor > Geral > Garantir a alimentação de linha no final do arquivo em Salvar
Ajuda > Localizar ação ... ( Ctrl+ Shift+ A)> digite " Garantir avanço de linha "> alterne para LIGAR (usando o clique do mouse ou Enter) para "Outros: garantir o avanço de linha no final do arquivo em Salvar"
A alternativa possível com vários recursos úteis é o EditorConfig
Basta enviar um .editorconfig
arquivo para seu repositório
[*]
insert_final_newline = true
E funcionará nativamente não apenas no Idea, mas em todos os principais IDEs (alguns requerem um plug-in).
Agora, todos os membros da equipe teriam a mesma configuração, eol, eof e sem mais guias versus espaços :)
Como o Rider (primo do IDEA para .NET) está me deixando louco, isso pode ser útil para quem escreve C #, pois Ensure line feed at file end on Save
sozinho não funciona. Precisa
File → Settings → Editor → Code Style → C# → Line Breaks and Wrapping → Line feed at end of file
.
Não me lembro de alterá-lo e não importei nenhuma configuração com certeza, então acho que está desativado por padrão.