Outils de développement: Difference between revisions

Jump to navigation Jump to search
m
m (retrait du titre redondant)
Tag: 2017 source edit
Line 73: Line 73:


===Installer le hook git Pre-commit===
===Installer le hook git Pre-commit===
L'utilisation de ce hook git est essentiel pour vérifier la syntaxe des fichiers qui sont commit et pouvoir annuler celui-ci si la syntaxe est mauvaise. Si phpcs et phpcbf sont installés, la syntaxe peut être modifiée automatiquement. Voici comment faire:
L'utilisation de ce hook git est essentiel pour vérifier la syntaxe des fichiers qui sont commité et pouvoir annuler celui-ci si la syntaxe est mauvaise. Si phpcs et phpcbf sont installés, les erreurs de  formatage de code peuvent être modifiées automatiquement. Voici comment faire:


Allez dans '''/dev/setup/git/hooks''' de votre dépôt local, copiez le fichier '''pre-commit''' dans le dossier '''.git/hooks''' se trouvant a la racine de votre dépôt git local et rendez-le exécutable.
Allez dans '''/dev/setup/git/hooks''' de votre dépôt local, copiez le fichier '''pre-commit''' dans le dossier '''.git/hooks''' se trouvant a la racine de votre dépôt git local et rendez-le exécutable.


Ensuite, il est nécessaire d'éditer le fichier '''pre-commit''' présent dans '''.git/hooks''' pour modifier la variable DIRPHPCS pour ajouter le chemin des outils phpcs et phpcbf (le laisser vide si les outils sont disponibles dans la variable PATH).
Ensuite, il est nécessaire d'éditer le fichier '''pre-commit''' présent dans '''.git/hooks''' du projet Dolibarr pour modifier la variable DIRPHPCS afin d'ajouter le chemin des outils phpcs et phpcbf (le laisser vide si les outils sont déjà disponibles dans la variable PATH).


Ce type de hook est utilisé lorsqu'on utilise l'invité de commande mais aussi lorsque qu'un commit est créé avec un IDE commun (exemple Eclipse et Virtual Studio Code). Une fois installé, le hook démarrera lors de votre prochain commit pour reformater votre code, pour que votre code corresponde toujours aux règles de syntaxe de codage. Si tout le monde active ce hook, tout le monde utilisera la même règle de syntaxe de codage, il est donc fortement recommandé de l'activer si vous le pouvez.
Ce type de hook est utilisé lorsqu'on utilise l'invité de commande mais aussi lorsque qu'un commit est créé avec un IDE commun (exemple Eclipse et Virtual Studio Code). Une fois installé, le hook démarrera lors de votre prochain commit pour reformater votre code, pour que votre code corresponde toujours aux règles de syntaxe de codage. Si tout le monde active ce hook, tout le monde utilisera la même règle de syntaxe de codage, il est donc fortement recommandé de l'activer si vous le pouvez.

Navigation menu