Softwr
ESLint logo

ESLint

Find and fix problems in JavaScript code

As of 29 August 2026, ESLint is free to use. ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs. Softwr lists it under Developer Tools. ESLint is made by OpenJS Foundation, launched in 2019, available on API.

Overview

What ESLint does

ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs. It has built-in rules and can be configured with custom rules.

What people use it for

  • Statically analysing JavaScript and JSX to find problems before runtime
  • Automatically fixing issues with syntax-aware rewrites
  • Enforcing a consistent code style across a team
  • Running as a CI step to block non-conforming code
  • Writing custom rules for project-specific conventions

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about ESLint.

  • Slow performance on large codebases compared to newer tools like Oxlint and Biome
  • Complexity in configuration from scratch, particularly for TypeScript support
  • Limited built-in TypeScript support, requiring separate parsers and coordination with new TypeScript features

Cross-shopped

What people choose instead of ESLint

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • ESLint logo
    ESLint
    vs
    Prettier logo
    Prettier

    Prettier: Code formatter that handles formatting concerns while ESLint focuses on code quality; many projects use both together.

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Does ESLint automatically fix code issues?

Many problems ESLint finds can be automatically fixed via the --fix flag. ESLint fixes are syntax-aware so you won't experience errors introduced by traditional find-and-replace algorithms.

Source
How much does ESLint cost?

ESLint is completely free and open-source software maintained by the OpenJS Foundation. The project accepts voluntary donations from sponsors.

Source
Can I write custom ESLint rules?

Yes. You can develop custom rules that work alongside built-in functionality through ESLint's plugin system, allowing complete customization for your project needs.

Source

Behind it

Who makes ESLint

Company
OpenJS Foundation
Based in
San Francisco, California, USA
Founders
Nicholas C. Zakas

Timeline

ESLint over time

  1. Founded2013-06-01

    ESLint created by Nicholas C. Zakas

    Source
Share

Keep looking

Where to go from ESLint

Best Developer Tools software for

Compare ESLint with

Other Developer Tools software

  • High-performance build system for JavaScript and TypeScript monorepos

    Free plan8 researched notes
  • Opinionated code formatter

    Free plan8 researched notes
  • A fast, open-source, fully Node-compatible JS runtime with TypeScript baked right in

    Free, then $20/mo11 researched notes
  • IDE-style autocomplete for your existing terminal

    Free plan7 researched notes
  • Next generation frontend tooling

    Free plan11 researched notes
  • Software delivery platform across CI, CD, security testing and cost management

    Free plan11 researched notes
  • Simple, agentless IT automation

    Free plan11 researched notes
  • CI/CD pipelines that run on your own compute

    Free, then $30/mo12 researched notes
  • A declarative, GitOps continuous delivery tool for Kubernetes

    Free plan8 researched notes
  • Automatically build, test, deploy, and monitor your applications with GitLab CI/CD

    Free plan9 researched notes
  • Infrastructure as code provisioning and management, formerly Terraform Cloud

    Free, then $0.1/mo10 researched notes
  • The package manager for Kubernetes

    Free plan7 researched notes
  • Engineering guardrails for the AI era

    Free plan10 researched notes
  • Open-source, extensible IDE historically centered on Java development

    Free plan12 researched notes
  • Monorepo build system and version manager platform

    Free plan10 researched notes
  • Distributed CI and remote caching for monorepo teams

    Free, then $29/mo10 researched notes
  • Fast, scalable build system with intelligent defaults for Python and more

    Free plan10 researched notes
  • Software delivery platform across CI, CD, security testing and cost management

    Free plan11 researched notes

Softwr does not host reviews and shows no star rating for ESLint, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on ESLint

Best Developer Tools software alternatives

Internal developer portal that scores service ownership and maturity rather than just cataloguing services

quote

Feature flag service priced per flag and environment with unlimited seats and unlimited monthly active users

Per month by feature flag and environment count

Programmable CI/CD engine that runs your pipeline as containers on any runner

Per month per team for Dagger Cloud

Event gateway that receives, queues, retries and replays inbound webhooks

Per month by delivered event count

Analytics governance: define a tracking plan, generate typed code from it, and catch drift before release

Per editor seat per month

Kubernetes development and testing automation with shared caching, now owned by Incredibuild

Open source, no licence fee

The Python web framework behind ERPNext, sold as managed hosting through Frappe Cloud

Per month by site or server

Open source internal developer portal framework created and open sourced by Spotify

Open source, no licence fee

Compare ESLint with alternatives