Resumen
Este revisor de código con IA gratuito puntúa el código que pegues de 0 a 100 usando seis heurísticas que corren en tu navegador: longitud de línea, nivel de anidación, ratio de comentarios, números mágicos, marcadores TODO/FIXME pendientes y nombres de una sola letra. No se sube nada a ningún servidor, la puntuación se actualiza mientras escribes y cada categoría muestra su propio desglose de puntos para que sepas qué corregir primero.
Pega tu código y obtén una puntuación de calidad al instante
Este revisor de código con IA gratuito aplica una heurística de 0 a 100 sobre lo que pegues: longitud de línea, anidación, comentarios, números mágicos, nombres de variables. Nada de lo que escribas sale de tu navegador.
Qué comprueba realmente la puntuación
Longitud de línea y anidación
Las líneas de más de 100 caracteres y los bloques if anidados más de tres o cuatro niveles son la forma más rápida de hacer que un diff sea doloroso de revisar. Medimos ambas cosas: el nivel de anidación sale de contar corchetes para lenguajes de estilo C y de los niveles de indentación para los de estilo Python, así que la comprobación funciona uses llaves o no. A partir del cuarto nivel se pierden puntos rápido, porque suele ser el punto donde quien revisa tiene que volver a subir para recordar en qué condición estaba.
Comentarios y números mágicos
El código que se explica solo tiene una capa ligera de comentarios, aproximadamente una línea de cada cinco a una de cada diez, y pocos literales sin explicar. Marcamos los archivos casi sin documentación, y por separado marcamos los archivos donde aparecen números como 500 u 0.85 sin nombre ni comentario cerca. Las líneas TODO y FIXME no cuentan para la puntuación de comentarios: son marcadores, no documentación, así que un archivo lleno de ellos sigue leyéndose como poco explicado.
Nombres y marcadores pendientes
Las variables de una sola letra fuera de los contadores de bucle habituales como i, j o n hacen el código más difícil de seguir en cuanto tiene más de unas pocas líneas, así que contamos cuántas de tus variables declaradas y asignadas caen en esa trampa. Los comentarios TODO y FIXME que quedan sueltos también restan un par de puntos cada uno: son señales honestas de trabajo sin terminar, pero suman igual que lo harían en la revisión de un pull request real.
Sin servidor, sin modelo, sin caja negra
Todos los revisores de código con IA de internet prometen una puntuación mágica basada en IA. Este no ejecuta ninguna IA: son seis comprobaciones explicables, las mismas cosas que una persona revisora busca en los primeros treinta segundos al abrir un pull request. Longitud de línea, nivel de anidación, ratio de comentarios, números mágicos, TODOs pendientes, nombres de una sola letra. Cada una tiene un presupuesto de puntos fijo, así que puedes ver exactamente por qué un archivo obtuvo la puntuación que obtuvo, no solo un número sin justificar.
- Corre enteramente en el navegador, en la misma pestaña donde ya estás
- Las mismas seis comprobaciones cada vez, sin aleatoriedad entre ejecuciones
- Pensado para un vistazo rápido antes de un PR, no para una auditoría de cumplimiento
Preguntas frecuentes
¿Este revisor de código con IA es gratis de verdad?
¿Mi código se sube a algún sitio?
¿En qué se basa realmente la puntuación?
¿Qué lenguajes soporta?
¿Por qué mi código obtuvo una puntuación más baja de lo esperado?
¿Esto sustituye a un linter o a una revisión de código real?
¿Por qué añadir comentarios no siempre sube la puntuación?
¿Cómo se mide la anidación en lenguajes sin llaves?
Pegué un archivo enorme y la puntuación apenas se movió. ¿Por qué?
¿Todavía no sabes qué construir después?
whatshouldibuildnext.com también tiene un generador de especificaciones con IA gratuito: describe una idea y obtén una spec acotada con sugerencia de stack, sin registro.