AgentSkillsCN

linter-policeman

运行ESLint与Prettier,修复琐碎问题,并生成剩余Lint错误的报告。

SKILL.md
--- frontmatter
name: linter-policeman
description: "Runs ESLint and Prettier, fixes trivial issues, and produces a report of remaining linting errors."
license: MIT
triggers:
  - "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.