skillby yamadashy

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.

Installs: 0
Used in: 1 repos
Updated: 9h ago
$npx ai-builder add skill yamadashy/lint-fixer

Installs to .claude/skills/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

Quick Install

$npx ai-builder add skill yamadashy/lint-fixer

Details

Type
skill
Author
yamadashy
Slug
yamadashy/lint-fixer
Created
2d ago