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.
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.
- 01
Connecter
Installez la GitHub App sur les dépôts de votre choix. Elle ne peut que lire.
- 02
Récupérer
Agnes télécharge une branche sous forme d’archive. Rien n’est installé dans votre projet.
- 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
- 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.
- 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.