Skip to content

Commit 448c03b

Browse files
authored
Merge pull request #376 from ansforge/chore/converter-precommit-fix-format
Chore/converter precommit setup
2 parents b7b3778 + 174edad commit 448c03b

File tree

3 files changed

+15
-27
lines changed

3 files changed

+15
-27
lines changed

.pre-commit-config.yaml

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

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,12 @@ Les contributions, *issues* & *pull requests* sont les bienvenues !
6868

6969
### Pre-commit
7070

71-
Ce projet utilise [pre-commit](https://pre-commit.com/) pour faciliter le travail du développeur et qu'il détecte des erreurs de format/lint/typing le plus rapidement possible.
72-
Pour l'utiliser en local, exécuter les commandes suivantes :
71+
Des hooks Git sont définis pour simplifier le travail des développeurs.
7372

74-
```bash
75-
pip install pre-commit
76-
pre-commit install
77-
```
73+
Pour les installer :
74+
75+
- Installer [lefthook](https://lefthook.dev/installation/index.html)
76+
- Lancer à la racine du dépôt `lefthook install`
7877

7978
Avant chaque commit, les hooks seront exécutés automatiquement et le commit sera annulé si des erreurs sont détectées.
8079

lefthook.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
pre-commit:
2+
parallel: true
3+
commands:
4+
converter-format-fix:
5+
root: "converter/"
6+
run: uv run ruff format .
7+
stage_fixed: true
8+
converter-type-check:
9+
root: "converter/"
10+
run: uv run --active mypy .

0 commit comments

Comments
 (0)