Código abierto, con gratitud

Construido sobre el trabajo de grandes mantenedores

Agnes no analiza tu código por sí solo. Cada informe y cada puntuación se basa en los resultados de herramientas de código abierto, escritas y mantenidas por personas que dedican su tiempo a mejorar el ecosistema frontend. Gracias a cada desarrollador, mantenedor y colaborador que hay detrás. Sin su trabajo, Agnes no existiría.

Si estos proyectos también te resultan útiles, dales una estrella, informa de errores, contribuye o patrocina a sus mantenedores.

Herramientas que leen tu código

Se ejecutan dentro de un contenedor cerrado y sin red. Cada una alimenta una parte de la puntuación.

Datos públicos que consultamos

Además de las herramientas anteriores, dos servicios públicos nos informan sobre tus dependencias. Solo se les envían nombres y versiones de paquetes, nunca tu código.

Cómo se calcula la puntuación

Cada categoría se convierte en una puntuación de 0 a 100. La puntuación global es una combinación ponderada de las cuatro.

  • 35%
    Code smells
  • 35%
    Dependencias
  • 15%
    Seguridad
  • 15%
    Duplicación

Si una categoría no se puede analizar, por ejemplo porque no hay lockfile, se deja fuera y los pesos de las demás se aumentan en proporción.

La accesibilidad y la cobertura de tests medida son opcionales en cada proyecto. Cuando se activan, entran en la combinación con un peso de alrededor del 10 % y el 15 %, y las demás se reducen en proporción.