Repolode
prettier

prettier/prettier

Un formateador de código con criterios propios que vuelve a imprimir JavaScript, TypeScript, CSS, HTML, Markdown, YAML y más con un estilo uniforme.

Estrellas
52,375
Forks
5,011
Issues abiertos
1,448
Último commit
ayer

¿Qué es?

Prettier analiza tu código y lo convierte en un AST; luego lo vuelve a imprimir según sus propias reglas y ajusta las líneas que superan la longitud máxima configurada. Como el formato de salida lo determina la herramienta y no los debates sobre el estilo de cada proyecto, los equipos consiguen un formato uniforme sin tener que discutirlo en las revisiones de código.

Es compatible con JavaScript, TypeScript, Flow, JSX, JSON, CSS, SCSS, Less, HTML, Vue, Angular, GraphQL, Markdown y YAML. Los plugins permiten añadir compatibilidad con otros lenguajes.

Prettier se puede ejecutar desde la línea de comandos, mediante la API o desde editores al guardar, en hooks de pre-commit y en pipelines de CI para comprobar que el formato sea uniforme.

Funciones clave

  • 01Analiza el código y vuelve a imprimirlo con reglas uniformes y ajuste de líneas
  • 02Es compatible con JavaScript, TypeScript, JSX, CSS, HTML, Vue, GraphQL, Markdown y YAML
  • 03Se puede ampliar mediante plugins para añadir otros lenguajes
  • 04Disponible como CLI, API de Node e integración con editores
  • 05Puede comprobar el formato en CI sin reescribir los archivos

Casos de uso

  • Aplicar un único estilo de código en el repositorio JavaScript o TypeScript de un equipo
  • Formatear archivos al guardarlos en un editor durante el desarrollo
  • Ejecutar comprobaciones de formato en hooks de pre-commit o pipelines de CI
  • Mantener un formato uniforme en archivos Markdown, YAML y CSS dentro de un mismo proyecto

Inicio rápido

  1. 1

    Instala Prettier como dependencia de desarrollo con npm

    npm install --save-dev --save-exact prettier
  2. 2

    Da formato a tus archivos con Prettier

    npx prettier --write .

Temas

Preguntas frecuentes

¿Qué es prettier?
Un formateador de código con criterios propios que vuelve a imprimir JavaScript, TypeScript, CSS, HTML, Markdown, YAML y más con un estilo uniforme. Prettier analiza tu código y lo convierte en un AST; luego lo vuelve a imprimir según sus propias reglas y ajusta las líneas que superan la longitud máxima configurada. Como el formato de salida lo determina la herramienta y no los debates sobre el estilo de cada proyecto, los equipos consiguen un formato uniforme sin tener que discutirlo en las revisiones de código.
¿prettier es gratuito? ¿Qué licencia tiene?
prettier es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿prettier sigue mantenido?
Mantenimiento activo. El último commit de prettier fue el 20 oct 2026.
¿Para qué puedo usar prettier?
Aplicar un único estilo de código en el repositorio JavaScript o TypeScript de un equipo Formatear archivos al guardarlos en un editor durante el desarrollo Ejecutar comprobaciones de formato en hooks de pre-commit o pipelines de CI Mantener un formato uniforme en archivos Markdown, YAML y CSS dentro de un mismo proyecto
¿Cómo se instala prettier?
Instala Prettier como dependencia de desarrollo con npm: npm install --save-dev --save-exact prettier Da formato a tus archivos con Prettier: npx prettier --write .
¿Dónde consigo prettier?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/prettier/prettier

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados