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