name: olore-eslint-latest description: Local ESLint documentation reference (latest). ESLint documentation for JavaScript/TypeScript linting, rules, flat config, plugins, custom rules, and code quality enforcement.
ESLint Documentation
ESLint is a tool for identifying and fixing problems in JavaScript and TypeScript code. This package contains the complete ESLint documentation including all 312 built-in rules, flat config guides, plugin authoring, and the Node.js API.
Quick Reference
| Task | Entry Point |
|---|---|
| Getting started | contents/use/getting-started.md |
| CLI reference | contents/use/command-line-interface.md |
| Flat config (eslint.config.js) | contents/use/configure/configuration-files.md |
| Configure rules | contents/use/configure/rules.md |
| Custom rules | contents/extend/custom-rules.md |
| Plugins | contents/extend/plugins.md |
| Node.js API | contents/integrate/nodejs-api.md |
| Migrate to v10 | contents/use/migrate-to-10.0.0.md |
| Troubleshooting | contents/use/troubleshooting/index.md |
When to use
Use this skill when the user asks about:
- ESLint rules (configuring, disabling, understanding what a rule does)
- Flat config format (
eslint.config.js, plugins, parsers, language options) - Writing custom ESLint rules or plugins
- CLI flags and command-line usage
- Migrating from eslintrc to flat config or upgrading ESLint versions
- Node.js API for programmatic ESLint usage
- TypeScript linting with ESLint
How to find information
- First, read
TOC.mdfor complete file listing organized by directory - For a specific rule, read
contents/rules/{rule-name}.mddirectly - For configuration topics, check
contents/use/configure/ - For plugin/custom rule authoring, check
contents/extend/
TOC.md contains all files organized by directory - always check it first.