34. Desactivar Prettier

 ¿Cómo Desactivar Prettier en NestJS? (Y Cuándo No Deberías Hacerlo)

Introducción:
¿Estás aprendiendo NestJS y Prettier te está marcando errores por espacios, comas o formatos? Si bien estas son buenas prácticas, a veces pueden distraer durante el aprendizaje. En este post, te muestro cómo desactivar Prettier temporalmente en tu proyecto, aunque con una advertencia importante.


Pasos para Desactivar Prettier

  1. Desinstalar el Paquete:
    Ejecuta en tu terminal:

    bash
    Copy
    Download
    npm remove prettier

    Esto eliminará Prettier y sus reglas de tu proyecto.

  2. Reiniciar el Entorno de Desarrollo:
    Para aplicar los cambios:

    • Cierra y vuelve a abrir Visual Studio Codeo

    • Usa el atajo:

      • Windows/Linux: Ctrl + Shift + P → Busca "Developer: Reload Window".

      • Mac: Cmd + Shift + P → Mismo comando.

  3. Verifica los Cambios:
    Al recargar, los errores de formato (espacios, comas, etc.) ya no aparecerán.


Advertencia Importante

⚠️ No recomiendo esto para producción. Prettier es una herramienta valiosa que:

  • Mantiene el código consistente en equipos.

  • Sigue las convenciones de NestJS y la comunidad.

  • Evita debates sobre "estilo de código".

¿Por qué desactivarlo entonces?

  • Durante el aprendizaje, puede ser útil centrarse en la lógica antes que en el formato.

  • Si trabajas solo y prefieres flexibilidad (aunque luego será difícil adaptarte a entornos colaborativos).


Alternativa: Configurar Prettier

Si solo quieres ajustar reglas (ej: quitar la coma final), en lugar de desinstalar, crea un archivo .prettierrc y personalízalo:

json
Copy
Download
{
  "trailingComma": "none",
  "semi": false
}

Documentación de Prettier.


Conclusión
Desactivar Prettier es rápido, pero no es la mejor práctica a largo plazo. Si estás aprendiendo, ¡perfecto! Pero considera reactivarlo más adelante o personalizar sus reglas.

¿Tienes dudas? Déjalas en los comentarios y hablemos. ¡Nos vemos en el próximo post! 🚀


Llamado a la Acción (CTA):
¿Prefieres código "libre" o seguir estándares? ¡Compárteme tu opinión!

Comentarios

Entradas más populares de este blog

48. ValidationPipe - Class Validator y Class Transformer

32-Modulos

49. Pipes Globales - A nivel de Aplicación