Finalement j’ai décidé de basculer sur une indentation à deux espaces pour les sources Javascript/JSON, HTML/XML, CSS/Sass, ce qui semble est le consensus actuel chez pas mal de monde.
Le fichier .editorconfig préconisé pour les développements Dotclear & Clearbricks devient donc :
# EditorConfig is awesome: http://EditorConfig.org
# Recommended for Dotclear developments and contribution
# See https://dotclear.org/documentation/2.0/resources/coding-standards
# Revisions
#
# 1. Franck: creation (2017-12-04)
# 2. Franck: PSR-2 for PHP, add specific extension settings (2018-01-19)
# 3. Franck: switch to 2 spaces by default, only *.php and *.md use 4 spaces (2018-01-24)
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 2
trim_trailing_whitespace = true
# PHP - PSR-2
[*.php]
indent_style = space
indent_size = 4
# Markdown
[*.md]
indent_style = space
indent_size = 4
trim_trailing_whitespace = false
1 De mirovinben -
Ah, ok, je comprends mieux le rôle de ce fichier
dont je n’ai jamais eu besoin jusqu’à présent.2 De Philippe -
Merci pour le fichier que j’ai ajouté à mon éditeur favori du moment, Visual Studio Code, que je recommande d’ailleurs chaudement pour Linux, Mac ou Windows ;)
Toi qui aimes essayer des nouveautés, et si ce n’est déjà fait, tu devrais le tester.
Maintenant avec mon .editorconfig tout neuf, je vais me la péter et coder comme le chef \o/
3 De Franck -
Merci Philippe, VSC est déjà installé sur mon Mac mais n’est pas (encore) au niveau de Sublime Text tel que je l’ai configuré/peaufiné depuis des années. Mais c’est vrai que c’est un chouette produit !