Open source, met dank

Gebouwd op het werk van geweldige maintainers

Agnes analyseert je code niet zomaar zelf. Elk rapport en elke score is opgebouwd uit de uitvoer van open-source tools, geschreven en onderhouden door mensen die hun tijd geven om het frontend-ecosysteem beter te maken. Dank aan alle ontwikkelaars, maintainers en bijdragers erachter. Zonder jullie bestond Agnes niet.

Vind je deze projecten ook nuttig? Geef ze een ster, meld issues, draag bij of sponsor de maintainers.

Tools die je code lezen

Deze draaien in een afgesloten container zonder netwerk. Elk van de tools voedt één onderdeel van de score.

Openbare data die we opvragen

Naast bovenstaande tools vertellen twee openbare diensten ons over je dependencies. Alleen pakketnamen en versies worden daarheen gestuurd, nooit je code.

Hoe de score tot stand komt

Elke categorie wordt een score van 0 tot 100. De totaalscore is een gewogen mix van de vier.

  • 35%
    Code smells
  • 35%
    Dependencies
  • 15%
    Security
  • 15%
    Duplicatie

Kan een categorie niet worden geanalyseerd, bijvoorbeeld omdat er geen lockfile is, dan valt die weg en worden de gewichten van de rest naar evenredigheid opgehoogd.

Toegankelijkheid en gemeten testdekking zijn per project optioneel. Staan ze aan, dan doen ze mee in de mix, met ongeveer 10% en 15%, en worden de andere gewichten daarop aangepast.