Canva Validation Commands
Validation and quality check commands for the Canva monorepo. Run before committing/pushing.
Commands
Command Description
pnpm fin
Runs a11y storybook tests, jest tests, taz linting, and typechecking
pnpm fin --only types
Runs TypeScript typechecking only (run from ~/work/canva/web )
pnpm fin --only a11y_storybook
Runs a11y storybook tests only
pnpm test
Runs all unit tests (run from ~/work/canva/web )
taz check
Runs all linters and formatters
taz check --fix
Fixes all linting and formatting issues
pnpm lint:deps:fix
Fixes dependency/import issues and regenerates tsconfig.json files
pnpm lint:ts:types:changed
Checks types only on changed files
Usage
Run commands from the Canva monorepo root (~/work/canva ).
Typecheck Only
pnpm fin --only types
Lint and Fix
taz check --fix
Run Specific Tests
cd ~/work/canva/web pnpm test path/to/test.spec.ts