Cómo se usa
- Pega tu código o haz clic en «Cargar ejemplo» para probar.
- Elige JavaScript, TypeScript o JSON y ajusta la sangría, el ancho de línea, el punto y coma y el tipo de comillas.
- Haz clic en «Formatear» o pulsa Ctrl+Enter (⌘+Enter en Mac).
- Copia el código formateado.
Opciones explicadas
- Sangría
- 2 espacios es el valor por defecto de Prettier y el estilo más común en proyectos JavaScript. «Tabulador» sangra con caracteres de tabulación.
- Ancho de línea
- Prettier parte las expresiones que superarían este número de caracteres. El valor por defecto es 80.
- Punto y coma
- Desactívalo para omitir el punto y coma al final de las sentencias. Prettier los sigue añadiendo donde quitarlos cambiaría el significado.
- Comillas simples
- Usa comillas 'simples' en lugar de "dobles" para las cadenas, salvo que eso requiera más caracteres de escape.
Ejemplos
Bundle minificado. Pega un fragmento minificado de una sola línea para entender qué hace: el formato recupera la sangría y los saltos de línea, aunque los nombres de variables cortos siguen siendo cortos.
Estilo del equipo. Reproduce la configuración de Prettier de tu proyecto, por ejemplo sangría de 4 espacios, sin punto y coma y con comillas simples.
Preguntas frecuentes
¿Funciona con JSX y sintaxis moderna?
Sí. El modo JavaScript usa el parser de Babel, que entiende JSX, el encadenamiento opcional, los campos de clase, el await de nivel superior y otra sintaxis actual.
¿Por qué dice que hay un error de sintaxis?
Prettier tiene que analizar el código antes de formatearlo, así que se detiene ante código que no es JavaScript válido. El mensaje indica la línea y la columna que debes revisar.
¿El código formateado se comporta igual?
Sí. Prettier solo cambia espacios, saltos de línea, comillas, paréntesis y puntos y coma de forma que el significado del código se mantiene.
¿Se sube mi código?
No. Prettier se ejecuta en tu navegador, así que tu código no sale de tu dispositivo.
Privacidad
Esta herramienta funciona por completo en tu navegador. Tus archivos y textos se procesan en tu dispositivo y nunca se suben a nuestros servidores.