ESLint
eslint.org
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
Where Specifiction places it
- Linters#10 of 338.0