Ces guidelines ont pour but de permettre aux développeurs front d’avoir un ensemble de conventions partagées qui peuvent être réutilisées de projet en projet.
Ces conventions ne sont pas faites pour être appliquées à la lettre et vous êtes invités à les discuter et les modifier pour vos propres projets.
La seule règle capitale est que tous les développeurs doivent suivre les mêmes convention. Le code dans son ensemble doit sembler avoir été écrit par la même personne.
Ces configurations permettent de s’assurer d’avoir un rendu consistant sur toutes les plateformes et IDE. Ils évitent aussi d’avoir des diff entre deux versions à chaque fois qu’un fichier est enregistré sur un poste différent.
La majorité des IDE permettent de configurer ces options. Si votre IDE ne le permet pas, changez d’IDE.
Si votre IDE l’accepte, vous trouverez un fichier
.editorconfig
dans le dossier tools/editor
.
C’est la configuration utilisée par html5boilerplate. L’important est que tout le monde dans le projet utilise la même indentation.
Permet d’assurer la meilleur compatibilité d’encoding. Vérifiez bien que votre IDE n’ajoute pas de BOM.
Le séparateur Unix (LF) est utilisé par html5boilerplate. Il utilise moins de bytes que le séparateur Windows et est plus répandu que le séparateur Mac.
Ces caractères sont inutiles.
Ou plutot, ne pas supprimer le saut de ligne qui devrait y être.