¿Qué tan sano está tu código frontend?
Conecta un repositorio y obtén una puntuación de salud con los hallazgos que la explican. Sin configurar nada en tu proyecto, sin nada que instalar.
Una visión clara, sin configuración
Todo lo que necesitas para ver en qué estado está una base de código frontend.
Una sola puntuación de salud
Code smells, salud de las dependencias, parches de seguridad y duplicación reunidos en una puntuación que puedes seguir a lo largo del tiempo.
Solo lectura y aislado
El acceso a los repositorios es de solo lectura. Tu código se analiza en un contenedor cerrado y sin red.
Siempre al día
Una comprobación diaria vuelve a analizar una rama cuando tiene commits nuevos.
Centrado en el frontend
Pensado para proyectos con HTML, CSS, JavaScript, TypeScript, Vue, Svelte y Astro.
Cómo funciona
Desde conectar un repositorio hasta una puntuación que puedes seguir, y dónde está tu código en cada paso.
- 01
Conectar
Instala la GitHub App en los repositorios que elijas. Solo puede leer.
- 02
Descargar
Agnes descarga una rama como archivo. No se instala nada en tu proyecto.
- 03
Analizar en un sandbox
Herramientas de código abierto revisan el código en un contenedor aislado. Tu propia configuración y tus scripts nunca se ejecutan.
Sin red Solo lectura
- HTML
- CSS
- JS y TS
- Componentes
- Accesibilidad
- Complejidad
- Duplicación
- Código muerto
- Secrets
- Tests
- 04
Dependencias
Fuera del sandbox, los nombres y versiones de paquetes de tu lockfile se revisan en OSV y npm. Nunca tu código.
- 05
Puntuación
Los hallazgos se convierten en una puntuación, con una puntuación por categoría. El código se borra; solo queda el informe.
Cada día, los commits nuevos de la rama se analizan de nuevo, para que veas cómo cambia la puntuación.
Qué herramientas se usan y cómo se calcula la puntuaciónEl nombre
¿Por qué Agnes?
Agnes viene del griego hagnē, que significa puro. Es lo que queremos para tu base de código y es como intentamos trabajar.
Código puro
El código muerto, la duplicación y las dependencias desactualizadas son las impurezas. La puntuación muestra cuánto queda de ellas.
Una señal pura
Una puntuación honesta con los hallazgos que la explican. Sin métricas de vanidad y sin ruido.
Un acceso puro
Solo lectura, en un entorno aislado y sin nada que instalar en tu proyecto. Agnes mira y no deja rastro.
Descubre qué tan sano está tu código
Conecta un repositorio y obtén una puntuación de salud con los hallazgos que la explican.