# 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.

- Skill: `aiskillstore/lint-fixer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aiskillstore/lint-fixer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aiskillstore/lint-fixer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: aiskillstore (https://skillmd.com/u/aiskillstore)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/aiskillstore/lint-fixer

---


# 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

