Files
2026-06-19 12:23:00 +02:00

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
```