¿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.

PróximamenteCómo funciona
Informe de ejemplomain
78Puntuación de 78 sobre 100, Aceptable
Code smells84, Saludable
Dependencias71, Aceptable
Seguridad92, Saludable
Duplicación63, Aceptable

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.

  1. 01

    Conectar

    Instala la GitHub App en los repositorios que elijas. Solo puede leer.

  2. 02

    Descargar

    Agnes descarga una rama como archivo. No se instala nada en tu proyecto.

  3. 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
  4. 04

    Dependencias

    Fuera del sandbox, los nombres y versiones de paquetes de tu lockfile se revisan en OSV y npm. Nunca tu código.

  5. 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ón

El 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.

Próximamente