git-sumi
El linter de missatges de commit no opinat basat en Rust.
git-sumi és el linter de missatges de commit no opinat escrit en Rust.
GitHub • Lloc web • Documentació
Característiques principals
- Regles personalitzables: Configura regles per a Conventional Commits, límits de longitud, ús de Gitmoji i més.
- Informe d’errors clar: Proporciona errors detallats, fent que la correcció sigui senzilla i educativa.
- Integració senzilla: Com a binari únic, git-sumi s’integra fàcilment al teu flux de treball. També pots fer servir l’Acció de GitHub per validar commits (o títols de PR) sense instal·lar res.
Bones pràctiques de desenvolupament
- Cobertura de codi: 98% de cobertura en tests; un linter ha de ser fiable.
- Integració i publicació contínua: Fluxos automatitzats per a testing i publicació de binaris multiplataforma a crates.io, PyPI i GitHub releases.
- Documentació: Documentació completa amb guia ràpida, exemples, regles, integració, FAQ…