Files
endorsment/.github/skills/linter-policeman/SKILL.md

991 B

name, description, license, triggers
name description license triggers
linter-policeman Runs ESLint and Prettier, fixes trivial issues, and produces a report of remaining linting errors. MIT
run lint
fix formatting
enforce eslint

Linter Policeman

When to use this skill

  • Use before committing or when tests show linting/style failures.
  • Triggered by prompts to run or autofix style issues across the repo.

Instructions

  1. First Step: Ensure eslint and prettier are installed and package.json contains lint and format scripts.

  2. Second Step: Run npm run lint -- --fix and npm run format and report files changed plus any remaining errors that require manual attention.

  3. Third Step: Suggest rule tweaks or suppression only when justified; avoid disabling rules globally.

Examples

  • npm run lint -> list of files with errors; npm run lint -- --fix to autocorrect.

Notes

  • Encourage using pre-commit hooks (Husky + lint-staged) so formatting occurs automatically.