Skip to main content
Donate
Team
Blog
Docs
Store
Playground
Versions
Version Switcher
Selecting a version will take you to the chosen version of the ESLint docs.
Version
HEAD
v9.17.0
v8.57.1
Previous Versions
Versions
Version Switcher
Selecting a version will take you to the chosen version of the ESLint docs.
Version
HEAD
v9.17.0
v8.57.1
Previous Versions
Index
Search
Results will be shown and updated as you type.
Powered by
Clear search
Use ESLint in Your Project
Getting Started
Core Concepts
Glossary
Configure ESLint
Configuration Files
Configure Language Options
Configure Rules
Configure Plugins
Configure a Parser
Combine Configs
Ignore Files
Debug Your Configuration
Configuration Migration Guide
Command Line Interface Reference
Rules Reference
Feature Flags
Formatters Reference
Integrations
Migrate to v9.x
Version Support
Troubleshooting
ESLint couldn't determine the plugin … uniquely
ESLint couldn't find the config … to extend from
ESLint couldn't find the plugin …
TypeError: context.getScope is not a function
Extend ESLint
Ways to Extend ESLint
Create Plugins
Custom Rule Tutorial
Custom Rules
Custom Processors
Languages
Migration to Flat Config
Share Configurations
Custom Formatters
Custom Parsers
Stats Data
integrate ESLint
Integrate with the Node.js API Tutorial
Node.js API Reference
Contribute to ESLint
Code of Conduct
Report Bugs
Propose a New Rule
Propose a Rule Change
Request a Change
Architecture
Set up a Development Environment
Run the Tests
Package.json Conventions
Work on Issues
Submit a Pull Request
Contribute to Core Rules
Governance
Report a Security Vulnerability
Maintain ESLint
How ESLint is Maintained
Manage Issues and Pull Requests
Review Pull Requests
Manage Releases
Working Groups
Edit this page