a68ccfa46e
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
22 lines
713 B
Markdown
22 lines
713 B
Markdown
# Règles — Commits (Pena-taury)
|
|
|
|
## Fréquence
|
|
Committer après chaque unité logique de travail : une fonction ajoutée, un bug corrigé, un refactoring isolé. Ne pas accumuler plusieurs fonctionnalités dans un seul commit.
|
|
|
|
## Format
|
|
Conventional Commits : `<type>: <description courte>`
|
|
|
|
Types : `feat`, `fix`, `chore`, `docs`, `refactor`, `test`
|
|
|
|
## Avant chaque commit
|
|
Le hook `pre-commit` s'exécute automatiquement et bloque le commit si :
|
|
- **Clippy** remonte un warning (`-D warnings`)
|
|
- La **couverture de lignes** est inférieure à **60 %** (via `cargo-llvm-cov`)
|
|
|
|
Ne pas contourner le hook (`--no-verify`). Corriger le problème signalé.
|
|
|
|
## Prérequis
|
|
```bash
|
|
cargo install cargo-llvm-cov
|
|
```
|