31,003
edits
Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 113: | Line 113: | ||
===Installer le hook git Pre-commit=== | ===Installer le hook git Pre-commit=== | ||
Vous pouvez utiliser des hooks git pour vérifier la syntaxe du fichier que vous validez et annuler (ou mieux corriger automatiquement) la validation si quelque chose ne va pas. | |||
Les instructions pour installer un tel hook de pré-validation sont disponibles sur ce fichier : | |||
https://github.com/Dolibarr/dolibarr/tree/develop/dev/setup/pre-commit | |||
De tels hooks fonctionneront lors d'une utilisation en ligne de commande, mais peuvent également fonctionner lors d'une validation à l'aide de votre IDE commun (il a été validé avec Eclipse et VSC). | |||
Une fois installé, le hook démarrera lors de votre prochain commit pour reformater votre code, afin 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. Si quelque chose ne va pas dans la syntaxe, la validation sera immédiatement annulée. S'il peut être corrigé automatiquement, phpcbf, installé lors de l'installation du hook de pré-validation, le corrigera donc il vous suffira de réessayer le commit une seconde fois pour le valider. | |||
=[[File:Computer.png]] Optionnel= | =[[File:Computer.png]] Optionnel= | ||
Vous pouvez aussi installer des composants optionnels pour avoir le support de technologies suplémentaires. | Vous pouvez aussi installer des composants optionnels pour avoir le support de technologies suplémentaires. | ||
Voir la page [[Outils de développement - Composants optionnels]]. | Voir la page [[Outils de développement - Composants optionnels]]. | ||