Skip to content

Check and Build

Use routa check before shipping changes:

Terminal window
pnpm exec routa check

routa check:

  • validates project structure
  • discovers route files
  • detects duplicate routes
  • detects missing success responses
  • detects duplicate schema names
  • checks middleware ordering
  • writes generated route metadata when validation passes
  • runs tsc -p tsconfig.json --noEmit

Use routa build to validate and compile:

Terminal window
pnpm exec routa build

If Routa validation fails, build does not emit JavaScript.