¿Algo va mal con esta herramienta?
Sobre «Formateador JS En Línea»
Esta herramienta reformatea código fuente JavaScript para un estilo coherente y legibilidad. Reindenta bloques anidados, normaliza el espaciado alrededor de operadores, parte líneas largas en puntos sensatos y estandariza el estilo de comillas y la colocación de punto y coma.
Útil al leer bundles minificados extraídos de un sitio web, al normalizar código de colaboradores con configuraciones de editor diferentes, o al preparar JavaScript para revisión de código.
El formateador maneja sintaxis moderna de JavaScript: características de ES2024+, JSX, tipos de TypeScript, async/await, optional chaining y template literals. Usa valores predeterminados sensatos inspirados en Prettier, con controles para quienes prefieren convenciones distintas.
Cómo usar esta herramienta
Cómo embellecer JavaScript minificado o desordenado
Pega el JavaScript
Fuente minificada o caótica en el campo «JS». La herramienta entiende módulos ES, TypeScript sin JSX, async/await, optional chaining — sintaxis moderna en general. Archivos con wrapper `<script>` no funcionan; pega sólo el código.
Ejecutar
Resultado: un único campo `formatted` — puntos y comas consistentes, indentación de 2 espacios, una sentencia por línea. Las comillas de cadenas se normalizan al estilo predominante de la entrada; los comentarios se preservan literalmente.
Lo que no hace
Nada de linting, ni aplicación de reglas (no-unused-vars, etc.), ni refactor a nivel AST. Para imponer estilo en todo un codebase usa Prettier o eslint --fix en tu build. Esta herramienta es un pretty-printer puntual, no un forzador de estilo.
Seguridad del round-trip
El JS formateado ejecuta igual que la entrada — semántica preservada. Antes de desplegar re-minifica con terser o esbuild; la forma formateada es para humanos, no para la red.