Wie gesund ist dein Frontend-Code?
Verbinde ein Repository und erhalte einen Gesundheitsscore mit den Befunden dahinter. Keine Einrichtung in deinem Projekt, nichts zu installieren.
Ein klares Bild, ohne Einrichtung
Alles, was du brauchst, um zu sehen, wo eine Frontend-Codebasis steht.
Ein Gesundheitsscore
Code Smells, Zustand der Abhängigkeiten, Sicherheitspatches und Duplikate in einem Score, den du über die Zeit verfolgen kannst.
Nur lesend und abgeschottet
Der Zugriff auf Repositories ist nur lesend. Dein Code wird in einem abgeschotteten Container ohne Netzwerk analysiert.
Immer aktuell
Eine tägliche Prüfung analysiert einen Branch erneut, sobald er neue Commits hat.
Auf Frontend ausgerichtet
Gemacht für Projekte mit HTML, CSS, JavaScript, TypeScript, Vue, Svelte und Astro.
So funktioniert es
Vom Verbinden eines Repositorys bis zu einem Score, den du verfolgen kannst, und wo dein Code bei jedem Schritt ist.
- 01
Verbinden
Installiere die GitHub App auf den Repositorys, die du auswählst. Sie kann nur lesen.
- 02
Abrufen
Agnes lädt einen Branch als Archiv herunter. In deinem Projekt wird nichts installiert.
- 03
In einer Sandbox analysieren
Open-Source-Tools prüfen den Code in einem abgeschotteten Container. Deine eigene Konfiguration und deine Skripte werden nie ausgeführt.
Kein Netzwerk Nur lesen
- HTML
- CSS
- JS & TS
- Komponenten
- Barrierefreiheit
- Komplexität
- Duplikate
- Toter Code
- Secrets
- Tests
- 04
Abhängigkeiten
Außerhalb der Sandbox werden die Paketnamen und Versionen aus deiner Lockfile bei OSV und npm geprüft. Nie dein Code.
- 05
Score
Aus den Befunden wird ein Score mit einem Score pro Kategorie. Der Code wird gelöscht; nur der Bericht bleibt.
Jeden Tag werden neue Commits auf dem Branch erneut analysiert, damit du siehst, wie sich der Score bewegt.
Welche Tools laufen und wie der Score entstehtDer Name
Warum Agnes?
Agnes kommt vom griechischen hagnē, das rein bedeutet. So soll deine Codebasis sein, und so versuchen wir zu arbeiten.
Reiner Code
Toter Code, Duplikate und veraltete Abhängigkeiten sind die Verunreinigungen. Der Score zeigt, wie viel davon noch übrig ist.
Ein reines Signal
Ein ehrlicher Score mit den Befunden dahinter. Keine Eitelkeitsmetriken und kein Rauschen.
Reiner Zugriff
Nur lesend, in einer Sandbox, und nichts in deinem Projekt zu installieren. Agnes schaut hin und hinterlässt nichts.
Finde heraus, wie gesund dein Code ist
Verbinde ein Repository und erhalte einen Gesundheitsscore mit den Befunden dahinter.