34 reglas que detectan problemas antes del despliegue
Code Health Check escanea tu código en busca de problemas de seguridad, configuraciones incorrectas, dependencias faltantes y errores de compilación. Motor puro en Rust -- sin LLM necesario.
34 reglas en 4 categorías
Cada regla reconoce el stack. Node.js, Python, Go y Rust reciben verificaciones personalizadas.
Cómo funciona
Envía tu código
Haz push a tu repositorio o ejecuta sh0 check localmente. El motor de verificación de salud se activa automáticamente en cada despliegue.
34 reglas evaluadas
Seguridad, configuración, dependencias y reglas de compilación -- todas específicas del stack. Node.js, Python, Go y Rust reciben verificaciones personalizadas.
Problemas categorizados
Los problemas bloqueantes detienen el despliegue. Los problemas con corrección automática se corrigen automáticamente. Las advertencias se registran para tu revisión.
Puntuación mostrada
Una puntuación de salud general aparece en tus logs de compilación y en el panel. Rastrea la calidad del código a lo largo del tiempo en todas tus aplicaciones.
El pipeline de verificación de salud
Se ejecuta en menos de 500 ms -- Rust puro, sin llamadas a API externas, sin dependencia de LLM
Todo lo que necesitas
34 reglas, cero configuración
Sin archivos YAML que escribir, sin plugins que instalar. Las 34 reglas se ejecutan automáticamente en cada despliegue con lógica adaptada al stack.
4 niveles de severidad
BLOQUEANTE (debe corregirse antes del despliegue), CORRECCIÓN AUTOMÁTICA (se corrige automáticamente), ADVERTENCIA (recomendado) y APROBADO. Prioridades claras.
Motor puro en Rust
Sin LLM, sin llamadas a API externas. Todo el motor se ejecuta localmente en milisegundos. Funciona sin conexión, sin necesidad de API key.
Puerta de pre-despliegue
Los problemas bloqueantes impiden el despliegue por completo. El código roto nunca llega a producción. Los problemas con corrección automática se resuelven en el momento.
Soporte CLI
Ejecuta sh0 check [path] localmente antes de hacer push. Las mismas 34 reglas, la misma salida. Detecta problemas antes de que lleguen al pipeline.
Puntuación de salud
Puntuación numérica para la calidad general del código. Visible en los logs de compilación, el panel y el historial de despliegues. Rastrea mejoras a lo largo del tiempo.
La forma tradicional
- x Ejecutar ESLint, Bandit, clippy por separado según el stack
- x Escribir reglas de pipeline CI desde cero
- x Pasar por alto problemas específicos de Docker
- x Sin puntuación unificada ni panel
- x El código roto aún se despliega si las verificaciones pasan
- x Cada herramienta tiene su propio formato de configuración
La forma sh0
- Un motor, 34 reglas, todos los stacks
- Se ejecuta automáticamente en cada despliegue
- Verificaciones específicas de Docker y compilación incluidas
- Puntuación de salud unificada en el panel
- Los problemas bloqueantes previenen despliegues fallidos
- Cero configuración -- funciona de inmediato
Preguntas y respuestas
¿Puedo agregar reglas personalizadas? +
¿Puedo desactivar verificaciones específicas? +
¿Qué stacks son compatibles? +
¿Ralentiza las compilaciones? +
Despliega con confianza. Siempre.
34 reglas detectan problemas de seguridad, configuraciones incorrectas y errores de compilación antes de que lleguen a producción. Sin configuración necesaria.