ESLint
eslint.org
Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter
ESLint is an open source project that helps you find and fix problems with your JavaScript code.
Playground
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Blog
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Team
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Docs
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
Factsheet
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
npm
npmjs.com › package › eslint
eslint - npm
2 weeks ago - ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code.
» npm install eslint
Published Mar 06, 2026
Version 10.0.3
Author Nicholas C. Zakas
Repository https://github.com/eslint/eslint
Homepage https://eslint.org
Videos
07:06
How to Install ESLint in VS Code - YouTube
07:55
Why I always use ESLint in my projects - YouTube
07:37
Eslint: JavaScript's best friend (Configuring, fixing linting errors ...
07:02
49. Qué es el linting y ESLint - Curso JavaScript - OpenBootcamp ...
11:34
ESLint: Setting Up from Start to Finish - YouTube
21:39
Using ESLint and Prettier in Visual Studio Code - YouTube
[AskJS] Does anyone enjoy using Eslint?
I wouldn't say I "enjoy" using eslint, but its utility is without doubt. I've got a lot of milage just from its default settings, but I've even written a plugin that proved useful for helping identify and fix a range of odd financial bugs. The majority of warnings I get are for formatting issues that are fixed automatically when I save (by Prettier). If you use Prettier you should disable any and all eslint formatting rules. It's just not worth the hassle trying to make them "compatible". Fortunately there's an easy way to do that with a plugin . eslint is for code-smells. Prettier is for formatting. Saying that, I've been using Rome as an alternative to both in a few projects now and I'm impressed. It's a combined linter/formatter written in Rust and it's hugely faster than both eslint and Prettier. It's in early development so you'll see some issues (especially with the VSCode plugin) but it works well enough for me. I'd encourage you to try it if your own linting step takes 10 minutes. I would guess Rome could reduce that to mere seconds. More on reddit.com
ESLint is Making Me Question My Sanity
We have prettier and eslint coupled together so whenever I press cmd+shift+F it'll format my file according to the ESLint configuration and all my errors disappear. Have you ever looked into such a config? That said though, ESLint sucks and I'd love to move away from it if there's a different/better linter out there. More on reddit.com
What eslint rules you recommend?
eslint-plugin-unicorn is always a great choice. What I like to do with core ESLint, or any plugin I use, is turn on every rule. I often find that this helps me find some rules that weren't turned on by default, that I probably wouldn't have found otherwise. From there, if I see a rule that I dislike, I either check to see if it can be configured in a way that I like, or I turn it off otherwise. More on reddit.com
[AskJS] eslint, beautiful but IMHO being misguided. How do I get off?
Personally I have switched to Biome which replaces both eslint and prettier More on reddit.com
Visual Studio Marketplace
marketplace.visualstudio.com › items
ESLint - Visual Studio Marketplace
Extension for Visual Studio Code - Integrates ESLint JavaScript into VS Code.
TypeScript ESlint
typescript-eslint.io
typescript-eslint
The parser and services for linting TypeScript code with ESLint, as well as how tools such as Prettier read TypeScript code.
Michael Currin
michaelcurrin.github.io › code-cookbook › recipes › javascript › format-and-lint › eslint.html
ESLint | Code Cookbook
/**@type {import('eslint').Linter.Config} */ // eslint-disable-next-line no-undef module.exports = { root: true, parser: '@typescript-eslint/parser', plugins: [ '@typescript-eslint', ], extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', ], rules: { 'semi': [ 2, 'always', ], 'comma-dangle': [ 2, 'always-multiline', ], 'quotes': [ 2, 'single', ], '@typescript-eslint/no-unused-vars': 0, '@typescript-eslint/no-explicit-any': 0, '@typescript-eslint/explicit-module-boundary-types': 0, '@typescript-eslint/no-non-null-assertion': 0, }, };
TypeScript ESlint
typescript-eslint.io › getting-started
Getting Started | typescript-eslint
ESLint will lint all TypeScript compatible files within the current folder, and will output the results to your terminal.
Smashing Magazine
smashingmagazine.com › 2015 › 09 › eslint-the-next-generation-javascript-linter
ESLint: The Next-Generation JavaScript Linter — Smashing Magazine
September 29, 2015 - Nicholas C. Zakas started looking for a way to automatically detect incorrect patterns. He couldn’t get the idea of a linter with pluggable runtime rules out of his head. He had just spent a bunch of time learning about Esprima and abstract syntax trees (ASTs), and he thought to himself, “It can’t be all that hard to create a pluggable JavaScript linter using an AST.” It was from those initial thoughts that ESLint was born.
GitHub
github.com › standard › eslint-config-standard
GitHub - standard/eslint-config-standard: ESLint Config for JavaScript Standard Style · GitHub
ESLint Config for JavaScript Standard Style. Contribute to standard/eslint-config-standard development by creating an account on GitHub.
Author standard
Reddit
reddit.com › r/javascript › [askjs] does anyone enjoy using eslint?
[AskJS] Does anyone enjoy using Eslint? : r/javascript
May 23, 2023 - I feel you, Eslint can be a pain sometimes. It's like that one friend who always reminds you of the same thing over and over, even though you already know! But hey, it can catch some sneaky errors that Typescript might miss, so it's not a complete waste.
Wikipedia
en.wikipedia.org › wiki › ESLint
ESLint - Wikipedia
3 weeks ago - ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It was created by Nicholas C. Zakas in 2013. Rules in ESLint are configurable, and customized rules can be defined and loaded.
GitHub
github.com › eslint › eslint › releases
Releases · eslint/eslint
December 12, 2025 - Find and fix problems in your JavaScript code. Contribute to eslint/eslint development by creating an account on GitHub.
Author eslint
Eslint
eslint.cn
ESLint - Pluggable JavaScript linter - ESLint中文
ESLint中文官网, ESLint中英文对照, JavaScript代码检测, JavaScript代码风格检测, JavaScript代码自动格式化,A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.