Calidad

Señales de calidad

Ve por qué el tooling base se instala por defecto y qué herramientas opcionales aparecen cuando activas pruebas más profundas.

Base de calidad por defecto

Purrfold instala las comprobaciones base por defecto para detectar regresiones temprano y mantener el feedback cerca del código.

React Doctor y React Scan forman parte de la base por defecto. Vitest, commitlint y Playwright solo aparecen cuando se seleccionan sus decisiones de instalación.

Controles de calidad

Señales por defecto que detectan problemas antes de que se propaguen.

React Doctor
Por defecto
Diagnósticos de React para mantenibilidad y rendimiento.

Cuando necesitas que los controles de calidad detecten problemas antes de la revisión.

Documentación oficial
React Scan
Por defecto
Escaneo de runtime que detecta problemas de render.

Cuando el comportamiento en navegador necesita un control extra.

Documentación oficial

Higiene de commits

Checks de formato y commits que mantienen los cambios limpios.

ESLint
Por defecto
Linting que aplica reglas reales del proyecto: disciplina de effects, nombres de props booleanas, orden de imports, imports solo de tipos, seguridad de promesas y console limitado a warn/error.

Cuando necesitas feedback que detecte problemas de React, TypeScript e higiene de imports antes de la revisión.

Documentación oficial
Prettier
Por defecto
Formateo opinado para diffs consistentes.

Cuando necesitas que el formato siga siendo automático y predecible.

Documentación oficial
Husky
Por defecto
Git hooks que ejecutan checks locales antes de los commits.

Cuando necesitas controles al commit sin agregar fricción extra.

Documentación oficial
commitlint
Opcional--commitlint
Validación de mensajes de commit para conventional commits.

Cuando la higiene de commits forma parte de la instalación que elegiste.

Documentación oficial

Confianza en CI

Señales que hacen confiable la automatización.

Vitest
Opcional--unit
Tests unitarios rápidos para código que necesita aserciones repetibles.

Cuando activaste unit testing durante la instalación.

Documentación oficial
Playwright
Opcional--e2e
Tests end-to-end para flujos que necesitan cobertura de navegador.

Cuando activaste E2E testing durante la instalación.

Documentación oficial

Visibilidad del runtime

Visibilidad que ayuda a confirmar que la app se mantiene sana en el navegador.

TypeScript
Por defecto
Tipado estático que detecta errores antes del runtime.

Cuando la seguridad de tipos es la forma más rápida de evitar regresiones.

Documentación oficial