Find issues ESLint statically analyzes your code to quickly find problems. ESLint is built into most text editors and you can run ESLint as part of your continuous integration pipeline. Learn more about finding issues with ESLint
Fix problems automatically Many problems ESLint finds can be automatically fixed. ESLint fixes are syntax-aware so you won't experience errors introduced by traditional find-and-replace algorithms. Learn more about fixing problems automatically with ESLint
Configure everything Preprocess code, use custom parsers, and write your own rules that work alongside ESLint's built-in rules. Customize ESLint to work exactly the way you need it for your project. Learn more about configuring ESLint
Published under: Release Notes 1 min read ESLint v9.4.0 released We just pushed ESLint v9.4.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.
Published under: Announcements 3 min read Introducing the ESLint Configuration Migrator Migrating your .eslintrc file to eslint.config.js just got easier.
Published under: Release Notes 2 min read ESLint v9.3.0 released We just pushed ESLint v9.3.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.