You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.0 KiB
2.0 KiB
+++ title = "git-sumi" description = "El linter de missatges de commit no opinat basat en Rust." weight = 10
[taxonomies] tags = ["Git", "Rust", "Continuous Integration", "GitHub Actions", "CLI", "automatització"]
[extra] local_image = "projects/git-sumi/git-sumi_logo.webp" social_media_card = "social_cards/projects_git-sumi.jpg" canonical_url = "https://osc.garden/ca/projects/git-sumi/" +++
git-sumi és el linter de missatges de commit no opinat escrit en Rust.
{% wide_container() %} {% end %}
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...