Vercel now runs lint and typecheck natively on every deployment, in parallel with the build, available to all teams.

Configuration lives in your project's Build and Deployment settings. Vercel executes the matching script from your package.json, skips silently if no script exists, and lets you mark any check as required to block promotion to production. You control which environments each check targets.

The detail worth reading: when a Native Deployment Check fails on a pull request, Vercel Agent automatically investigates and proposes a fix ready to review and merge. That loop, from failed check to suggested patch without leaving the platform, is the part that changes the workflow.

[READ ORIGINAL →]