CtrlK
BlogDocsLog inGet started
Tessl Logo

run-quality-checks

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.

88

4.54x
Quality

82%

Does it follow best practices?

Impact

100%

4.54x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Run Quality Checks

Execute all code quality checks for the Spark UI project.

When to Use

  • Before committing code
  • When preparing a PR
  • User wants to verify code quality
  • User mentions "lint", "typecheck", or "quality"

Instructions

  1. Linting:

    npm run lint

    Checks code style and quality with Oxlint.

  2. Type Checking:

    npm run typecheck

    Verifies TypeScript types are correct.

  3. Formatting:

    npm run format

    Writes formatted source with Oxfmt.

  4. Formatting (check only):

    npm run format:check

    Verifies formatting without modifying files.

  5. Lint and format:

    npm run prettify

    Runs lint, then applies Oxfmt.

  6. Tests:

    npm run test:run

    Runs all unit tests.

  7. Test Coverage:

    npm run test:coverage

    Generates coverage report.

  8. E2E Tests:

    npm run test:e2e

    Runs end-to-end tests with Playwright.

  9. Accessibility Tests:

    npm run test:a11y

    Runs accessibility tests.

Complete Quality Pipeline

For a complete check before PR:

npm run lint && npm run format:check && npm run typecheck && npm run test:run && npm run test:a11y
Repository
leboncoin/spark-web
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.