note
Code Quality Infrastructure
Set up ESLint with TypeScript rules, Prettier with Tailwind plugin, Husky pre-push hooks, and Vitest coverage thresholds. All tests passing at 54% statement coverage against a 50% enforced minimum.
Five-phase code quality overhaul. Each phase shipped as a separate commit.
- Cleanup — deleted dead
blog/blogdirectory, replaced debugconsole.logcalls with structured logger - ESLint — added
@typescript-eslint/recommended, import ordering,no-consolerule (exempted in scripts and tests) - Prettier — configured with
prettier-plugin-tailwindcss, reformatted 271 files in one pass - Husky pre-push hooks — gate every push on format check, lint, typecheck, and full test suite
- Vitest coverage — v8 provider, enforced minimums: 50% statements/lines, 60% branches/functions. Current baseline sits at 54% statements.
ESLintPrettierHuskyVitestCalidad de Código