Skip to content
SPECIFICTION
Get listed

ESLint

eslint.org

Free plan APISelf-hostedBrowser extension
Visit eslint.org
Spec score 8.0 #10 of 33 in Linters

Spec sheet

Purpose
ESLint statically analyzes JavaScript code to find and fix problems.Read 30 Sep 2026 · eslint.org
Founded
2013Read 28 Sep 2026 · eslint.org
Automatic fixes
Many problems ESLint finds can be automatically fixed with syntax-aware fixes.Read 30 Sep 2026 · eslint.org
Build and CI integrations
Documented integrations include Grunt, Webpack, Rollup, Git hooks, and CI-oriented tools such as Mega-Linter.Read 30 Sep 2026 · eslint.org
Command line and API
ESLint provides a command-line interface and a Node.js API for programmatic linting.Read 30 Sep 2026 · eslint.org
Commercial support
Commercial support is available through Tidelift for current and maintenance releases and HeroDevs for end-of-life releases.Read 30 Sep 2026 · eslint.org
Customization
Users can preprocess code, use custom parsers, and write custom rules alongside built-in rules.Read 30 Sep 2026 · eslint.org
Editor integrations
Official documentation lists integrations for Visual Studio Code, JetBrains IDEs, Vim, Neovim, Emacs, Sublime Text, and other editors.Read 30 Sep 2026 · eslint.org
Governance
ESLint is part of the OpenJS Foundation, which provides legal infrastructure and owns related intellectual property while not running day-to-day operations.Read 30 Sep 2026 · eslint.org
Language ecosystem
Plugins can add support for JavaScript extensions, TypeScript, React, Angular, Markdown, and other languages or frameworks.Read 30 Sep 2026 · eslint.org
Node.js requirement
ESLint requires Node.js ^20.19.0, ^22.13.0, or >=24 with SSL and ICU support.Read 30 Sep 2026 · eslint.org
Open source
ESLint is an open source JavaScript linting utility originally created by Nicholas C. Zakas in June 2013.Read 30 Sep 2026 · eslint.org
Pluggability
Every ESLint rule is pluggable, and additional rules and formatters can be loaded at runtime.Read 30 Sep 2026 · eslint.org
Security reporting
Security vulnerabilities should be reported through GitHub's create-an-advisory form.Read 30 Sep 2026 · eslint.org
Version support
The ESLint team supports the current major version continuously and the previous version with limited support for six months.Read 30 Sep 2026 · eslint.org

Plans and prices

Open source ESLint Free JavaScript linting · npm installation · extensible rules and plugins Read 30 Sep 2026 · eslint.org

Every ESLint plan and price →

Where Specifiction places it

Alternatives to ESLintAll alternatives →