Cómo usar esta herramienta para desarrolladores
- Pega JavaScript de tipo script clásico.
- Ejecuta la validación.
- Corrige cualquier error antes de revisar advertencias.
- Después ejecuta pruebas reales en el entorno destino.
Valida un fragmento JavaScript y separa claramente errores de sintaxis de advertencias de revisión. Además de compilar el código como script clásico, revisa delimitadores, detecta declaraciones import/export incompatibles con ese modo y señala algunos patrones problemáticos. Está pensado como una segunda comprobación antes de integrar snippets, no como sustituto de ESLint, pruebas o el compilador del proyecto.
Combina compilación con new Function y un escaneo de delimitadores/comentarios para ofrecer un diagnóstico más explícito que un simple mensaje de parseo.
La validez sintáctica no garantiza que el código funcione: faltas de variables, APIs o dependencias solo aparecen en ejecución o análisis de proyecto.
function broken( { return 1; }ERROR · Sintaxis JavaScript: Unexpected number / token según el motor
La compilación se realiza sin invocación. Un escaneo auxiliar cuenta delimitadores ignorando comentarios y cadenas para aportar mensajes adicionales cuando hay cierres sin apertura.
No valida ESM con import/export, TypeScript, JSX, tipos, referencias, promesas, APIs del navegador ni efectos en tiempo de ejecución. Los avisos no cubren todas las reglas de seguridad.
Validator añade un informe de errores y avisos más estructurado y comprobaciones auxiliares; ambos validan principalmente script clásico.
No como módulo ES. Esas declaraciones se señalan porque new Function no compila módulos.
No. Significa que supera las comprobaciones sintácticas disponibles; la lógica y el entorno deben probarse aparte.
No. El contenido se compila pero no se invoca.
ESLint puede analizar alcance, reglas de proyecto, patrones semánticos y convenciones que este validador ligero no implementa.
| Módulo | Función |
|---|---|
| Sintaxis | Compilación sin ejecución |
| Estructura | Delimitadores y modo de script |
| Avisos | Patrones sensibles básicos |
Consulta el centro de categoría para acceder a validadores, analizadores, generadores y utilidades relacionadas.