Résumé
Cet analyseur de code IA gratuit note le code collé de 0 à 100 grâce à six heuristiques calculées dans le navigateur : longueur des lignes, profondeur d'imbrication, ratio de commentaires, nombres magiques, marqueurs TODO/FIXME oubliés et nommage à une lettre. Rien n'est envoyé sur un serveur, le score se met à jour pendant que vous tapez, et chaque catégorie affiche son propre détail pour savoir quoi corriger en premier.
Collez votre code, obtenez un score de qualité instantané
Cet analyseur de code IA gratuit applique une heuristique sur 100 points à ce que vous collez : longueur des lignes, imbrication, commentaires, nombres magiques, nommage. Rien de ce que vous tapez ne quitte votre navigateur.
Ce que le score vérifie vraiment
Longueur des lignes et imbrication
Des lignes de plus de 100 caractères et des blocs if imbriqués sur plus de trois ou quatre niveaux sont le moyen le plus rapide de rendre un diff pénible à relire. On mesure les deux : la profondeur d'imbrication vient du comptage des accolades pour les langages de style C, et des niveaux d'indentation pour les langages de style Python, donc le check fonctionne que votre langage utilise des accolades ou non. Au-delà de quatre niveaux, les points partent vite, parce que c'est en général le moment où un relecteur doit remonter pour se souvenir dans quelle condition il se trouve.
Commentaires et nombres magiques
Un code qui s'explique tout seul a une couche légère de commentaires, grosso modo une ligne sur cinq à une sur dix, et peu de littéraux non expliqués. On repère les fichiers presque sans documentation, et séparément les fichiers où des nombres comme 500 ou 0.85 apparaissent sans nom associé ni commentaire à proximité. Les lignes TODO et FIXME ne comptent pas dans le score de commentaires : ce sont des marqueurs, pas de la documentation, donc un fichier qui en est plein reste sous-expliqué.
Nommage et marqueurs oubliés
Les variables à une seule lettre en dehors des compteurs de boucle courants comme i, j ou n rendent le code plus difficile à suivre dès qu'il dépasse quelques lignes, donc on compte combien de vos variables déclarées et assignées tombent dans ce piège. Les commentaires TODO et FIXME qui traînent coûtent aussi quelques points chacun : ce sont des signaux honnêtes de travail inachevé, mais ils s'additionnent comme ils le feraient dans une vraie revue de pull request.
Pas de serveur, pas de modèle, pas de boîte noire
Tous les analyseurs de code IA du marché promettent un score IA magique. Celui-ci ne fait tourner aucune IA : ce sont six checks explicables, les mêmes choses qu'un relecteur humain scanne dans les trente premières secondes d'une pull request. Longueur des lignes, profondeur d'imbrication, ratio de commentaires, nombres magiques, TODO oubliés, noms à une lettre. Chacun a un budget de points fixe, donc vous voyez exactement pourquoi un fichier a obtenu ce score, pas juste un chiffre sans justification.
- Tourne entièrement côté client, dans l'onglet où vous êtes déjà
- Les six mêmes checks à chaque fois, aucun aléatoire entre deux passages
- Pensé pour un gut-check rapide avant une PR, pas un audit de conformité
Questions fréquentes
Cet analyseur de code IA est-il vraiment gratuit ?
Mon code est-il envoyé quelque part ?
Sur quoi repose vraiment le score ?
Quels langages sont supportés ?
Pourquoi mon code a-t-il un score plus bas que prévu ?
Ça remplace un vrai linter ou une vraie revue de code ?
Pourquoi ajouter des commentaires ne fait pas toujours monter le score ?
Comment la profondeur d'imbrication est-elle mesurée pour les langages sans accolades ?
J'ai collé un gros fichier et le score a à peine bougé, pourquoi ?
Toujours pas sûr de quoi builder ensuite ?
whatshouldibuildnext.com propose aussi un générateur de specs IA gratuit : décrivez une idée, obtenez un cahier des charges cadré et une suggestion de stack, sans inscription.