Scheduled upgrade in progress. Some pages may load slowly or ask you to retry.

Canva Validate

Runs Canva monorepo validation commands - pnpm fin, taz check, pnpm test, a11y storybook tests, typechecking, linting, and dependency fixes. Run before committing/pushing. Use when asked to lint, typecheck, test, run storybook, fix imports, or validate code in the Canva monorepo.

majiayu000 77c2c4d 2 files · 2.1 KB Updated 567 repo stars

File contents

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

majiayu000/claude-skill-registry-data/tree/main/data/canva-validate commit 77c2c4d7b0

Frequently asked questions

npx skillmds add majiayu000/canva-validate