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.1 KiB
2.1 KiB
+++ title = "git-sumi" description = "El linter de mensajes de commit no opinado basado en Rust." weight = 10
[taxonomies] tags = ["Git", "Rust", "Continuous Integration", "GitHub Actions", "CLI", "automatización"]
[extra] local_image = "projects/git-sumi/git-sumi_logo.webp" social_media_card = "social_cards/projects_git-sumi.jpg" canonical_url = "https://osc.garden/es/projects/git-sumi/" +++
git-sumi es el linter de mensajes de commit no opinado escrito en Rust.
{% wide_container() %} {% end %}
GitHub • Sitio web • Documentación
Características principales
- Reglas personalizables: Configura reglas para Conventional Commits, límites de longitud, uso de Gitmoji y más.
- Reporte de errores claro: Proporciona errores detallados, haciendo que la corrección sea sencilla y educativa.
- Integración sencilla: Al ser único binario, git-sumi se integra fácilmente en tu flujo de trabajo. Puedes usar la Acción de GitHub para validar commits (o títulos de PR) sin instalar nada.
Buenas prácticas de desarrollo
- Cobertura de código: 98% de cobertura de código; un linter debe ser robusto.
- Integración y publicación continua: Flujos automatizados para testing y publicación de binarios multiplataforma en crates.io, PyPI y GitHub releases.
- Documentación: Documentación completa con guía rápida, ejemplos, reglas, integración, FAQ...