Run all quality checks including linting, type checking, and tests. Use when the user wants to verify code quality, before committing, or when preparing a PR.
npxskills add leboncoin/spark-web--skill run-quality-checksLoading…
Run all quality checks including linting, type checking, and tests. Use when the user wants to verify code quality, before committing, or when preparing a PR.
npxskills add leboncoin/spark-web--skill run-quality-checksLoading…
Execute all code quality checks for the Spark UI project.
Linting:
npm run lint
Checks code style and quality with Oxlint.
Type Checking:
npm run typecheck
Verifies TypeScript types are correct.
Formatting:
npm run format
Writes formatted source with Oxfmt.
Formatting (check only):
npm run format:check
Verifies formatting without modifying files.
Lint and format:
npm run prettify
Runs lint, then applies Oxfmt.
Tests:
npm run test:run
Runs all unit tests.
Test Coverage:
npm run test:coverage
Generates coverage report.
E2E Tests:
npm run test:e2e
Runs end-to-end tests with Playwright.
Accessibility Tests:
npm run test:a11y
Runs accessibility tests.
For a complete check before PR:
npm run lint && npm run format:check && npm run typecheck && npm run test:run && npm run test:a11y
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).