build(formatter): setup spotless & prettier formatter as git hook
La configuration est dans le dossier .etc/
, c'est une config eclipse et elle peut être importée dans intellij. C'est un maniere d'être interopérable.
Il reste peut etre un réglage au niveau des imports qui n'est pas automatique (expace entre les imports java.* et javax.*).
Le hook Git :
- suggère vivement d'installer prettier
- détecte la liste des fichiers modifiés dans le commit ($FILES)
- formatte et indexe les fichiers .md, .xml, .json, .yml qui sont modifiés dans le commit
- formatte tous les fichiers java mais n'indexe que ceux qui font partie des fichiers déjà modifiés dans le commit