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.

Beispielberichtmain
78Score 78 von 100, Ausreichend
Code Smells84, Gesund
Abhängigkeiten71, Ausreichend
Sicherheit92, Gesund
Duplikate63, Ausreichend

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.

  1. 01

    Verbinden

    Installiere die GitHub App auf den Repositorys, die du auswählst. Sie kann nur lesen.

  2. 02

    Abrufen

    Agnes lädt einen Branch als Archiv herunter. In deinem Projekt wird nichts installiert.

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

    Abhängigkeiten

    Außerhalb der Sandbox werden die Paketnamen und Versionen aus deiner Lockfile bei OSV und npm geprüft. Nie dein Code.

  5. 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 entsteht

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

Demnächst