Canva Validate

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

majiayu000 Updated 567 repo stars

File contents

Canva Validation Commands

Validation and quality check commands for the Canva monorepo.

Commands

Command Description
pnpm fin Runs a11y storybook tests, jest tests, taz linting, and typechecking
pnpm fin --only types Runs TypeScript typechecking only
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/quality/canva-validate commit a2b133afa1

Frequently asked questions

npx skillmds@latest add majiayu000/canva-validate-2