ESLint icon
ESLint icon

ESLint

ESLint is an open source JavaScript linting utility originally created by Nicholas C. Zakas in June 2013. Code linting is a type of static analysis that is frequently used to find problematic patterns or code that doesn’t adhere to certain style guidelines.

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Mac
  • Windows
  • Linux
  • Android Studio
  • Visual Studio Code
  • Eclipse
  • IntelliJ IDEA
  • JavaScript
  • Eclipse Orion
  • Vim
  • Pycharm
  • PhpStorm
  • Sublime Text
  • TextMate
  • RubyMine
  • GNU Emacs
  • Node.JS
  • WebStorm
  • Atom
  • Brackets
  • AppCode
12likes
Save

Features

Highlights All activities

ESLint News & Activities

Recent News

Recent activities

  • Rslint icon
    Paul added ESLint as alternative to Rslint
  • eliasbuenosdias liked ESLint

No comments or reviews, maybe you want to be first?

Featured in Lists

xenmaster's front end web development tools

This list is inspired by the Kamran Ahmed's "2019 Developer Roadmap." https://github.com/kamranahmedse/developer-roadmap Without further ado, my take on the most important technologies to learn for front-end web development in 2019! **edit: Added nuxtjs vuepress and prettier now that they are available on AlternativeTo!
By Xen Master39 appsUpdated

Xenmaster's 2026 Front-End Web Development Catalog

This list is an update to the list I created seven years ago https://alternativeto.net/lists/8008/front-end-development/. The web and development has changed a lot since then and rather than re-write history, decided to create a new list based on current patters and shifts in enterprise environments. These details are based on both what I've seen in the professional world as well as for hobbyists and web development enthusiasts who run their own projects. In addition to consulting the documentation for each of the tools below, I'd like to shout out the following projects which also played a big part in informing the overall structure of this list: Jeff Delaney's 100 Second Videos: https://www.youtube.com/@Fireship Kamran Ahmed's Roadmaps: https://roadmap.sh Devographics's State of JavaScript 2025 Survey: https://2025.stateofjs.com/en-US Note that I don't plan on covering anything AI related for the development process. If I did, the list would have two items: Claude-Code, and Sonnet. Using these tools, it's easy to build out slop that won't work reliably which you don't understand and can't maintain. 10-11-2026 Update: The creators of Deno have announced they are ceasing support for the Deno runtime on October 2027. I am removing the references to this list for that ecosystem (Preact, Fresh, Lume) and encouraging folks to stick with NodeJS (https://deno.com/blog/cloudflare).
By Xen Master44 appsUpdated

My go to stack for building sites

Multi-page Next.js (App Router) sites with TypeScript, Tailwind, JSON/MDX content, Cloudflare R2 for media, Resend for forms, Vercel for deploy, GA4/GTM for analytics, and Cursor for AI-assisted builds. No external CMS—config-first, composable modules for hospitality, SaaS, blog, events, etc.
By Bibek Aryal26 appsUpdated

Official Links

Install from the command line

  • brew install eslint

Be careful what you paste into a terminal. Check what a command installs before running it.

What is ESLint?

ESLint is an open source JavaScript linting utility originally created by Nicholas C. Zakas in June 2013. Code linting is a type of static analysis that is frequently used to find problematic patterns or code that doesn’t adhere to certain style guidelines. There are code linters for most programming languages, and compilers sometimes incorporate linting into the compilation process.

JavaScript, being a dynamic and loosely-typed language, is especially prone to developer error. Without the benefit of a compilation process, JavaScript code is typically executed in order to find syntax or other errors. Linting tools like ESLint allow developers to discover problems with their JavaScript code without executing it.

The primary reason ESLint was created was to allow developers to create their own linting rules. ESLint is designed to have all rules completely pluggable. The default rules are written just like any plugin rules would be. They can all follow the same pattern, both for the rules themselves as well as tests. While ESLint will ship with some built-in rules to make it useful from the start, you’ll be able to dynamically load rules at any point in time.

ESLint is written using Node.js to provide a fast runtime environment and easy installation via npm.

ESLint information

AlternativeTo Category

Development

GitHub repository

  •  27,624 Stars
  •  5,208 Forks
  •  121 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
ESLint was added to AlternativeTo by 11009723 on and this page was last updated .