Comment faire en sorte qu'IntelliJ IDEA insère une nouvelle ligne à la fin du fichier, de sorte que GitHub ne se plaint pas par exemple?
Modifiez les paramètres de votre éditeur:
Paramètres → Editeur → Général → S'assurer que le saut de ligne à la fin du fichier est sauvegardé.
Réponse de la mise à jour 2017:
Mac: Preferences > Editor > General > Ensure line feed at file end on save
Fichier > Paramètres ... > Editeur > Général > Assurez-vous que le saut de ligne à la fin du fichier est sauvegardé.
Aide > Rechercher une action ... (Ctrl+Shift+A)> type " Assurer un saut de ligne "> placez le curseur sur SUR (en utilisant le clic de souris ou Enter) pour "Autre: S'assurer que le saut de ligne à la fin du fichier est sur la ligne"
Une alternative possible avec un certain nombre de fonctionnalités pratiques est EditorConfig
Il suffit de soumettre un fichier .editorconfig
à votre référentiel.
[*]
insert_final_newline = true
Et cela fonctionnera de manière native non seulement dans Idea, mais dans tous les principaux IDE (certains nécessitent un plugin).
Désormais, tous les membres de l’équipe auront la même configuration, eol, eof et plus aucun onglet vs espace :)