¿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

  1. 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.

  2. 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.

  3. 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.

  4. 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.