-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: add recipe for a base pre-commit configuration #37
Comments
A mon sens c'est une bonne idée 👍 Attention cependant, l'outil peut etre by-passé via l'option |
Oui pourquoi pas, une config toute faite pour raison de sécurité comme un vault Ansible ça peut s'entendre. Et si on fournissait un moyen d'activer facilement des hooks ça aiderait peut-être à généraliser la pratique de lint le code avant de commit. |
@thislg Je te rejoinds, pour ce qui est des lints, la CI les vérifient mais ne corrige rien, ce qui engendre des runs pour rien. Le lancement des linters dans un hook permettrait d'éviter ça 👍 |
Ok, @pchabbert m'a indiqué que @lucasmirloup connaissait l'outil, @thislg à voir niveau planif/budget ? @jacbac par rapport à husky, quel est ton avis ? |
Pour avoir utilisé husky sur un projet ça marche bien et l'intérêt est qu'il est installé par npm (donc intégrable directement dans notre stack technique). |
@pierreboissinot Hello, j'avais testé cet outil (https://pre-commit.com/) en juin dernier, voir tâche Wrike : https://www.wrike.com/open.htm?id=1130482037 De mon pdv actuel / de ce que je m'en souviens :
Mais il faut peut-être re-vérifier voir si ça a évolué. |
Le hook présenté est fort intéressant. Après, je serais plutôt pour utiliser et généraliser Sans passer par une énième solution. |
Merci pour vos retours, bien que je ne sache pas si husky dispose d'un hook de check de vault , étant donné que le script est facile à écrire et pour les arguments que vous avez cités ( stack, expérience ...), partons sur huskyJS. |
Je rajoute une idée de check dans un git hook suite à un problème rencontré lors d'un déploiement : une variable d'environnement non accessible car non définie sur un serveur DEV/preprod, contrairement à mon environnement local... https://boxblinkracer.com/blog/secure-symfony-deployments-against-missing-envs je n'ai pas testé si le simple |
pre-commit is a tool to version git hook in a team.
Définir un git hook est assez personnel ou propre à un projet.
Nous pourrions cependant partager une configuration minimale avec par exemple ce hook
https://github.com/IamTheFij/ansible-pre-commit
The text was updated successfully, but these errors were encountered: