No sign-up13,566 open-source and SaaS tools, with GitHub stats refreshed every day.

ESLint

Open source

ESLint is an open-source, pluggable linting utility that statically analyzes JavaScript and JSX code to find and fix problems.

eslint.org
ESLint homepage screenshot
GitHub stars
28k
Last 30 days
+—
Last commit
today
Repository age
13 years
Version
v10.12.0
Licence
MIT
Self-hosted
Yes

About ESLint

ESLint is an open-source linting tool for JavaScript and JSX. It statically analyzes code to quickly identify problems, and it is integrated into most text editors and can run as part of continuous integration pipelines.

The tool is configurable and pluggable, allowing users to preprocess code, use custom parsers, and write custom rules alongside built-in ones. Many issues found by ESLint can be fixed automatically with syntax-aware fixes.

Key features

  • Statically analyzes JavaScript code to find problems
  • Automatically fixes many problems with syntax-aware fixes
  • Configurable with custom parsers, preprocessors, and custom rules
  • Built into most text editors
  • Can run as part of continuous integration pipeline

Good fit for

  • Finding and fixing code issues in JavaScript projects
  • Enforcing code quality standards in development workflows
Tags
linter
javascript
jsx
code-quality
static-analysis

ESLint: questions and answers

What is ESLint used for?
ESLint is an open-source, pluggable linting utility that statically analyzes JavaScript and JSX code to find and fix problems. It is a good fit for finding and fixing code issues in JavaScript projects, and enforcing code quality standards in development workflows.
Is ESLint open source?
Yes. ESLint is open source under the MIT licence. Its source code is on GitHub at eslint/eslint and is written mainly in JavaScript.
Is ESLint free?
Yes. ESLint is open source, so the software itself is free to use.
Can I self-host ESLint?
Yes. ESLint can be self-hosted on your own server or infrastructure.
What is ESLint an alternative to?
ESLint is an open-source alternative to SonarQube Cloud, DeepSource, Codacy and Code Climate. Other open-source alternatives to SonarQube Cloud include Semgrep, SonarQube and GitLab Community Edition.
Is ESLint actively maintained?
Yes. The most recent commit to ESLint was on 13 October 2026, and the latest release is v10.12.0, published on 2 October 2026. The project has 28k stars on GitHub.

Open-source alternatives to ESLint

See all

SaaS alternatives to ESLint

See all