name: run-checks description: Runs the full quality check suite for the Torrust website. Use before committing or opening a PR to verify types, linting, and that the build succeeds.
Run Checks
When to use this skill
Use this skill before committing changes or opening a pull request to ensure everything passes.
Steps
Run these in order:
# 1. Test locally in dev mode
npm run dev
# Open http://localhost:5173/ and verify the changes look correct
# 2. Type check (TypeScript + Svelte)
npm run check
# 3. Lint (Prettier format check + ESLint)
npm run lint
# 4. Production build
npm run build
# 5. Preview the production build
npm run preview
# Open http://localhost:4173/ and verify again
Fix common issues
- Type errors — fix reported TypeScript/Svelte errors, then re-run
npm run check - Lint errors — run
npm run formatto auto-fix formatting, then re-runnpm run lint - Build failures — read the Vite output carefully; usually caused by type errors or missing imports
Quick pre-commit shortcut
If you only need to verify types and lint (no full build):
npm run check && npm run lint