Marketplace lint-fixer

Use this skill to run npm run lint and fix linting issues. Triggers on fixing lint errors after code changes or validating code against project style guidelines.

install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/yamadashy/lint-fixer" ~/.claude/skills/aiskillstore-marketplace-lint-fixer && rm -rf "$T"
manifest: skills/yamadashy/lint-fixer/SKILL.md
source content

Lint Fixer

Fix linting issues while preserving code functionality.

Lint Tools

npm run lint
runs 4 tools in sequence:

  1. Biome (
    biome check --write
    ) - Formatter + linter, auto-fixes
  2. oxlint (
    oxlint --fix
    ) - Fast JS/TS linter, auto-fixes
  3. tsgo (
    tsgo --noEmit
    ) - TypeScript type checking
  4. secretlint - Detects secrets/credentials

Workflow

  1. Run
    npm run lint
    to identify issues
  2. Review errors by category (type errors vs style vs secrets)
  3. Fix issues - Biome/oxlint auto-fix most style issues
  4. Run
    npm run lint
    again to verify
  5. Run
    npm run test
    to ensure no breakage

Config Files

  • biome.json
    - Formatting rules (2 spaces, 120 chars, single quotes)
  • .oxlintrc.json
    - JS/TS lint rules
  • .secretlintrc.json
    - Secret detection rules

Key Points

  • Biome/oxlint auto-fix most issues; review changes
  • Type errors (tsgo) require manual fixes
  • Never change code behavior when fixing lint
  • Keep files under 250 lines