Entrada
Utilidad para desarrolladores
Formateador JavaScript
Embellece, minifica de forma conservadora e inspecciona JavaScript sin subirlo ni ejecutarlo. Conserva cadenas, plantillas anidadas, expresiones regulares, comentarios y saltos que afectan a la inserción automática de punto y coma.
Salida
JavaScript formateado o minificado
Avisos de validación
Comprobaciones de sintaxis y estructura
Esquema del código
Estructura JavaScript detectada
| # | Tipo | Nombre | Línea | Firma |
|---|
Ejemplos
Ejemplos JavaScript
Referencia rápida de formato JavaScript
| Construcción | Ejemplo | Comportamiento de formato |
|---|---|---|
| Bloque | if (ready) { run(); } | Las llaves crean un bloque con sangría. |
| Función | function sum(a, b) {} | Los parámetros permanecen juntos y el cuerpo se expande. |
| Función flecha | items.map(x => x.id) | El operador flecha recibe un espaciado legible. |
| Literal de plantilla | `Hello ${name}` | Las plantillas anidadas se conservan como tokens protegidos. |
| Expresión regular | /^[a-z]+$/i | Se conservan el cuerpo, los escapes y las clases de caracteres. |
| Comentario | // note | Los comentarios pueden conservarse o eliminarse; la línea shebang siempre se mantiene. |
Notas de formato y seguridad
Preguntas frecuentes del formateador JavaScript
¿Este formateador sube mi código?
No. El formato, la tokenización, las estadísticas y las comprobaciones se ejecutan localmente en la pestaña actual.
¿La herramienta ejecuta el JavaScript pegado?
No. Puede compilar un script ordinario para detectar errores, pero nunca llama a la función resultante ni ejecuta el programa.
¿Admite módulos ES y sintaxis moderna?
Conserva imports, exports, clases, encadenamiento opcional, identificadores Unicode, regex y plantillas anidadas. Los módulos se comprueban estructuralmente porque el navegador no ofrece un parser sin ejecución.
¿Por qué la salida minificada conserva saltos?
Algunos saltos afectan a la inserción automática de punto y coma. Conservarlos evita cambiar código sin punto y coma.