Votre code frontend est-il en bonne santé ?

Connectez un dépôt et obtenez un score de santé avec les constats qui l’expliquent. Aucune configuration dans votre projet, rien à installer.

Bientôt disponibleComment ça marche
Exemple de rapportmain
78Score de 78 sur 100, Correct
Code smells84, Sain
Dépendances71, Correct
Sécurité92, Sain
Duplication63, Correct

Une vue claire, sans configuration

Tout ce qu’il faut pour voir où en est une base de code frontend.

  • Un seul score de santé

    Code smells, santé des dépendances, correctifs de sécurité et duplication réunis dans un score que vous pouvez suivre dans le temps.

  • Lecture seule et isolé

    L’accès aux dépôts est en lecture seule. Votre code est analysé dans un conteneur verrouillé, sans réseau.

  • Toujours à jour

    Une vérification quotidienne réanalyse une branche dès qu’elle a de nouveaux commits.

  • Pensé pour le frontend

    Conçu pour les projets HTML, CSS, JavaScript, TypeScript, Vue, Svelte et Astro.

Comment ça marche

De la connexion d’un dépôt à un score que vous pouvez suivre, et où se trouve votre code à chaque étape.

  1. 01

    Connecter

    Installez la GitHub App sur les dépôts de votre choix. Elle ne peut que lire.

  2. 02

    Récupérer

    Agnes télécharge une branche sous forme d’archive. Rien n’est installé dans votre projet.

  3. 03

    Analyser dans un bac à sable

    Des outils open source vérifient le code dans un conteneur isolé. Votre propre configuration et vos scripts ne sont jamais exécutés.

    Pas de réseau Lecture seule

    • HTML
    • CSS
    • JS et TS
    • Composants
    • Accessibilité
    • Complexité
    • Duplication
    • Code mort
    • Secrets
    • Tests
  4. 04

    Dépendances

    Hors du bac à sable, les noms et versions des paquets de votre lockfile sont vérifiés auprès d’OSV et de npm. Jamais votre code.

  5. 05

    Score

    Les constats donnent un score, avec un score par catégorie. Le code est supprimé ; seul le rapport reste.

Chaque jour, les nouveaux commits de la branche sont analysés à nouveau, pour que vous voyiez le score évoluer.

Quels outils sont utilisés et comment le score est calculé

Le nom

Pourquoi Agnes ?

Agnes vient du grec hagnē, qui signifie pur. C’est ce que nous souhaitons pour votre base de code, et c’est ainsi que nous essayons de travailler.

  • Un code pur

    Le code mort, la duplication et les dépendances obsolètes sont les impuretés. Le score montre ce qu’il en reste.

  • Un signal pur

    Un score honnête avec les constats qui l’expliquent. Pas de métriques de façade, pas de bruit.

  • Un accès pur

    Lecture seule, dans un bac à sable, et rien à installer dans votre projet. Agnes regarde et ne laisse aucune trace.

Découvrez la santé de votre code

Connectez un dépôt et obtenez un score de santé avec les constats qui l’expliquent.

Bientôt disponible