Petit point rapide pour la mise en place d’un formatage automatique des portions de code modifiées au moment du commit (en environnement JS : Angular/Node).
Installation des dépendances :
npm install --save-dev husky prettier precise-commits
Configuration à ajouter dans package.json :
"husky": {
"hooks": {
"pre-commit": "precise-commits"
}
},
À noter que prettier n’arrive pas toujours à formater un extrait de fichier JSON, l’intérêt de precise-commits peut s’en voir grandement diminuer si le projet contient de nombreux fichiers JSON régulièrement modifiés.