Cómo usar esta herramienta para desarrolladores
- Pega el contenido de un archivo Go.
- Selecciona revisión normal o estricta.
- Pulsa Comprobar Go o usa Ctrl/Cmd + Enter.
- Corrige primero los errores estructurales y luego revisa los avisos.
Revisa código Go sin ejecutar un compilador: localiza delimitadores desbalanceados, declaraciones de paquete ausentes, usos arriesgados de panic, FIXME pendientes y varios patrones que suelen provocar errores o dificultar una revisión. El informe prioriza la línea y el motivo para que puedas corregir el archivo antes de pasarlo por gofmt, go vet o el compilador oficial.
El checker realiza una inspección estática ligera orientada a fallos visibles en el texto. No compila módulos ni resuelve dependencias.
Un resultado limpio significa que no se activaron estas reglas locales, no que el programa compile o sea correcto.
Entrada:
package main
func main(){ panic("x") }
Salida:
AVISO: ... panic() puede terminar el proceso.gofmt.go vet para análisis semántico adicional.La inspección trabaja completamente en el navegador y conserva saltos de línea para informar ubicaciones aproximadas.
No construye AST oficial, no resuelve tipos, imports ni módulos y no sustituye al compilador de Go.
No. Es una revisión estática ligera; usa la toolchain oficial de Go para comprobar compilación y tipos.
Usa el índice de la coincidencia dentro del texto y cuenta los saltos de línea anteriores.
Sí. Las reglas son deliberadamente simples y algunos patrones válidos pueden requerir revisión manual.
No para la función principal: el análisis se realiza en el navegador con JavaScript.
Usa el formateador, linter y comprobador oficial del lenguaje dentro de tu proyecto.
| Módulo | Qué revisa o produce |
|---|---|
| Entrada | Código fuente Go |
| Procesamiento | Elimina temporalmente cadenas y comentarios para comprobar paréntesis, corchetes y llaves; después aplica reglas sobre package, panic, FIXME y trazas de depuración. |
| Salida | Diagnóstico estático |
Consulta validadores, generadores, parsers y utilidades relacionadas en el hub de esta categoría.