Afin d’avoir un code cohérent et homogène, un projet doit définir des conventions de codage (type d’indentations, taille de l’indentations, fin de lignes, …) . Celles-ci peuvent être différentes d’un projet à un autre et il peut être chronophage de reconfigurer son éditeur à chaque changement de projet. Le projet EditorConfig permet de définir ces conventions dans un fichier .editorconfig à inclure dans votre projet et fournit un ensemble de plugins qui permettent de mettre à jour votre éditeur automatiquement en fonction de ce fichier. Ainsi, les personnes impliquées dans le projet (développeurs, intégrateurs, …) pourront utiliser facilement les même règles tout en utilisant leur éditeur préféré.
Il existe des extensions/plugins pour la plupart des éditeurs dont :
De nombreux projets l’utilisent tel que jquery, modernizr, ruby, … pour ne citer que les plus connus. A vous maintenant …
Tweet
Cool ! Par contre rien pour Eclipse ?!
J’ai remarqué également la non présence d’Eclipse qui m’a un peu surpris. Après une petite recherche, j’ai trouvé un rapport de bug et il est marqué comme RESOLVED WONTFIX. 🙁