Commands And Checks
Use the smallest useful command while developing, and heavier checks for release-sensitive work.
| Task | Command |
|---|---|
| Develop | pnpm run dev |
| Lint | pnpm run lint |
| Typecheck | pnpm run typecheck |
| Run tests | pnpm run test |
| Feature tests | pnpm run test:features |
| API tests | pnpm run test:api |
| Library tests | pnpm run test:lib |
| Contract tests | pnpm run test:contracts |
| Smoke tests (E2E) | pnpm run test:e2e:smoke |
| E2E testing suite | pnpm run test:e2e / pnpm run test:e2e:ui |
| Doctor diagnostics | pnpm run doctor / pnpm run doctor:live |
| Structural checks | pnpm run contract |
| Supabase type drift | pnpm run supabase:types |
| Generate Supabase types | pnpm run supabase:types:generate |
| Dead code lookup | pnpm run knip |
| Security audit | pnpm run audit |
| Normal quality gate | pnpm run quality |
| Quality plus tests | pnpm run quality:full |