/commit
4 steps inline whiteCommit conventionnel automatisé. Analyse les changements et génère un message structuré.
Quand l'utiliser
- Prêt à commiter des changements
- Besoin d'un message de commit propre et conventionnel
Usage
bash
/commit # analyser et commiter
/commit amend # corriger le dernier message
/commit fixup # pour squashing ultérieurFormat
<type>(<scope>): <sujet>Types
| Type | Description |
|---|---|
feat | Nouvelle fonctionnalité |
fix | Correction de bug |
docs | Documentation |
style | Formatage (pas de changement de logique) |
refactor | Refactoring (pas de nouvelle feature, pas de fix) |
test | Ajout ou modification de tests |
perf | Amélioration de performance |
build | Changements de build ou dépendances |
ci | Configuration CI/CD |
Process
1. Analyser
Lire git status et git diff pour comprendre les changements.
2. Classifier
Déterminer le type et le scope du commit.
3. Rédiger
Écrire un message concis qui explique le pourquoi, pas le quoi.
4. Exécuter
Stager les fichiers pertinents et commiter.
Exemples
bash
feat(auth): add JWT refresh token rotation
fix(api): handle null user in profile endpoint
refactor(utils): extract date formatting to shared helper
docs(readme): add installation instructions
test(auth): add edge cases for expired tokens