lint-build-test | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / lint-build-test

lint-build-test

maintained by MetaMask

star 6 account_tree 5 verified_user MIT License
bolt View GitHub

name: lint-build-test description: How to check code by linting, building, and testing.

When asked to check, lint, build, or test code, follow these steps:

1. Analyze changed files

First, check which files have changed using git status or git diff --name-only.

Categorize the changes:

  • Source files: .ts, .js, .mts, .mjs, .cjs, .cts, .tsx, .jsx
  • Meta files: .md, .yml, .yaml, .json, .html

2. Determine what to run

Based on the changed files:

  • No files changed: Nothing to do.
  • Only meta files changed: Run only yarn lint:misc --write (or yarn workspace <package-name> lint:misc --write for a specific package).
  • Source files changed: Run the full check (see below).

3. Run the full check (if needed)

For a specific package

If a package name is specified (e.g. @metamask/ocap-kernel):

  1. yarn workspace <package-name> lint:fix
  2. yarn workspace <package-name> build
  3. yarn workspace <package-name> test:dev:quiet

For the entire monorepo

If no package is specified:

  1. yarn lint:fix
  2. yarn build
  3. yarn test:dev:quiet

Report any errors encountered during these steps.

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 6
GitHub Forks 5
Created Mar 2026
Last Updated il y a 3 mois
tools tools automation tools

Related Skills

specs-gen
chevron_right
glm-coding-agent
chevron_right
creating-pr
chevron_right
writing-skills
chevron_right
reviewing-pr
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.