eslint
Installation
SKILL.md
ESLint
ESLint is the industry-standard static analysis tool for identifying and fixing problems in JavaScript and TypeScript codebases, configured via modern Flat Config (eslint.config.js).
When to Use
- Static Code Analysis for JavaScript/TypeScript: Catching bugs, anti-patterns, and syntax errors before code review.
- Modern ESLint Flat Config (eslint.config.js): Unified, composable configuration format in ESLint v9+.
- Enforcing TypeScript Best Practices: Integrating
@typescript-eslintwith type-aware lint rules. - Team Code Standardization: Automating rule compliance across React, Next.js, Vue, and Node.js codebases.
Quick Start
// eslint.config.mjs (Modern Flat Config)
import js from "@eslint/js";
import tseslint from "typescript-eslint";