Résumé

Ce vérificateur de code IA gratuit note de 0 à 100 n'importe quel code collé : une macro VBA, un script Google Apps Script ou un script classique. Il effectue cinq vérifications côté client : longueur des lignes, profondeur d'imbrication, ratio de commentaires, nommage, et nombres magiques ou marqueurs TODO, puis affiche le détail complet. Rien n'est envoyé : le score se met à jour en direct, dans votre navigateur, sans inscription et sans limite quotidienne.

Un Vérificateur de Code IA Gratuit pour Évaluer la Qualité de Votre Code

Collez une macro VBA, un script Google Apps Script ou n'importe quel bout de code ci-dessous. Le vérificateur de code IA de Biscuit le note de 0 à 100 sur la mise en forme, la profondeur d'imbrication, les commentaires, le nommage et les nombres magiques, directement dans votre navigateur. Sans inscription, rien ne quitte votre machine.

Vérificateur de code IA

Collez votre code ci-dessous. Le score se met à jour pendant que vous tapez, pour voir exactement quel changement fait la différence.

Collez au moins 3 lignes de code ci-dessus pour obtenir un score.

Comment ça marche

Ce que le vérificateur de code IA vérifie vraiment

Longueur des lignes et profondeur d'imbrication

Les lignes de plus de 100 caractères et les accolades imbriquées sur plus de trois ou quatre niveaux coûtent des points. Un code long et profondément imbriqué, c'est le genre de chose difficile à relire et facile à casser.

Commentaires et nommage

L'outil calcule votre ratio commentaires/code et repère les noms de variables d'une seule lettre, en dehors des compteurs de boucle évidents comme i ou j. Une fonction appelée f(a, b, c), c'est une fonction que personne ne veut retoucher dans six mois.

Nombres magiques et TODO

Les nombres non expliqués planqués au milieu d'une formule, plus les marqueurs TODO ou FIXME qui traînent, plombent le score de maintenabilité. C'est souvent la première chose qu'un collègue vous demande d'expliquer.

La confidentialité d'abord

Rien de ce que vous collez ne quitte jamais votre navigateur

Le vérificateur de code IA fait tourner chaque vérification localement, en JavaScript, sur votre machine. Aucun appel serveur, aucun modèle IA qui lit votre macro, aucune copie stockée nulle part. Fermez l'onglet et tout disparaît, exactement comme devrait se comporter un outil qui touche à votre code de travail.

  • Zéro requête réseau quand vous collez ou modifiez du code
  • Pas de compte, pas de clé API, pas de limite d'utilisation
  • Fonctionne pareil pour un extrait de 5 lignes ou un module de 200 lignes
Une patte de chien à côté d'une loupe posée sur une page de code imprimée, symbolisant le vérificateur de code IA qui relit le code ligne par ligne

Questions fréquentes

Ce vérificateur de code IA est-il vraiment gratuit ?
Oui, sans inscription, sans carte bancaire, sans limite quotidienne. Il tourne entièrement dans votre navigateur, donc ça ne nous coûte rien côté serveur non plus.
Quels langages sont vérifiés ?
Tous, en réalité. Les cinq vérifications (longueur des lignes, profondeur d'imbrication, commentaires, nommage, nombres magiques) regardent la structure, pas la syntaxe propre à un langage. Les macros VBA, Google Apps Script, Python et JavaScript sont donc notés de la même façon.
Mon code est-il envoyé quelque part ?
Non. Tout tourne côté client, dans l'onglet de votre navigateur. Rien n'est envoyé, enregistré ou stocké, à part un simple ping anonyme qui compte juste une utilisation de l'outil.
Comment le score de 0 à 100 est-il calculé ?
Cinq vérifications qui valent 20 points chacune : longueur des lignes, profondeur d'imbrication, ratio de commentaires, nommage, et nombres magiques ou marqueurs TODO. On additionne le tout, et voilà votre score. Pas de boîte noire, pas de verdict IA inventé.
Pourquoi mon score a-t-il baissé quand j'ai ajouté un commentaire TODO ?
Les marqueurs TODO et FIXME comptent comme de la dette de maintenabilité. Ce sont des rappels utiles, mais chacun représente un travail inachevé qui traîne dans du code livré, donc l'outil le traite comme une petite pénalité, pas comme un crime.
Est-ce que ça peut remplacer un vrai linter comme ESLint ?
Non. Voyez ça comme un test rapide de 10 secondes avant de coller une macro en production, pas comme un remplacement d'un linter spécifique à un langage ou d'une revue de code.
Mon code est volontairement profondément imbriqué, est-ce un problème ?
Parfois, l'imbrication est inévitable. L'outil se contente de la signaler pour que vous décidiez : il ne réécrit pas votre code et ne juge pas vos choix d'architecture.

Envie que Biscuit vous ramène aussi votre prochaine formule ?

Le vérificateur de code IA est gratuit pour toujours. Et quand vous retournez dans un tableur à batailler avec un VLOOKUP ou une ARRAYFORMULA, Formula.dog fait le même tour de magie instantané, sans inscription, mais pour les formules.