
from skills37
Guides configuration and usage of ESLint 9+ (flat config) for JS/TS projects, including React and TypeScript plugin patterns and CI integration.
This skill documents modern ESLint usage (v9+) with the flat config format and practical examples for TypeScript and React projects. It explains installation, composing flat configs, registering plugins and custom rules, and running ESLint in CI with auto-fix workflows.
Use this skill when setting up linting for a new JavaScript/TypeScript project, migrating from legacy .eslintrc configs to flat config, adding React/TypeScript support, or enforcing code-quality rules in CI pipelines. Also useful when writing custom rules and integrating auto-fix workflows.
Tooling and docs aimed at developer-facing agents and CLIs (Copilot, Codex, Cursor) that can insert or validate ESLint configs and recommend lint rules.
Documentation-only skill covering ESLint 9+ flat config for JS/TS projects. No scripts to execute. SKILL.md is well-structured with clear code examples for flat config, React setup, custom rules, and CI integration. No security concerns — all examples use standard tooling. Solid reference guide but lacks interactive/automated capabilities.
Clean, well-written reference skill. No scripts bundled. All code examples are standard ESLint patterns. Could benefit from a setup script that generates eslint.config.js from a template, but works well as a guide as-is.