Skip to content

Commit 0375ae4

Browse files
authored
Merge pull request #501 from ansforge/chore/pre-commit-setup
Pre-commit setup
2 parents b57b963 + 01bd1eb commit 0375ae4

File tree

5 files changed

+75
-548
lines changed

5 files changed

+75
-548
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ Vous êtes un éditeur et vous souhaitez vous raccorder au Hub Santé -> rendez-
1616

1717
Vous êtes un développeur et vous voulez contribuez ou reproduire le Hub Santé -> rendez-vous sur la page développeur [`hub/`](hub/README.md)
1818

19+
### Git hooks
20+
21+
Des hooks Git sont définis pour simplifier le travail des dévelopeurs.
22+
23+
Pour les installer :
24+
25+
- Installer [lefthook](https://lefthook.dev/installation/index.html)
26+
- Lancer à la racine du dépôt `lefthook install`
27+
1928
## 📚 Architecture
2029
- [`clients/`](clients) contient l'implémentation de clients en Java, en consommation et en publication.
2130
- Ce client Java nous permet de tester notre infrastructure et peut vous servir de base ou d'exemple pour votre implémentation

lefthook.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
pre-commit:
2+
parallel: true
3+
commands:
4+
lrm-client-lint-fix:
5+
root: "web/lrm/client/"
6+
run: npm run lintfix
7+
stage_fixed: true
8+
dispatcher-lint-fix:
9+
root: "hub/dispatcher/"
10+
run: ./gradlew spotlessApply
11+
stage_fixed: true
12+
dispatcher-license-format:
13+
root: "hub/dispatcher/"
14+
run: "./gradlew licenseFormat"
15+
stage_fixed: true

web/lrm/client/.husky/pre-commit

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)