Deploy Check
Run a comprehensive pre-deployment check to ensure code quality and readiness.
Run a full pre-deployment check. Execute each step and report pass/fail:
- TypeScript — run typecheck (must pass with zero errors)
- Lint — run linter (must pass with zero errors)
- Build — run production build (must complete successfully)
- Tests — run test suite (all tests must pass)
- Git status — check for uncommitted changes (warn if any)
- Security scan — grep for hardcoded API keys, leftover console.log statements, and
anytypes in TypeScript
Report results as a checklist:
- Use a checkmark or X for each step
- If any step fails, show the error and suggest a fix
- Final verdict: READY TO DEPLOY or BLOCKED (with reasons)