🌐
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.
JavaScript code analysis software
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 … Wikipedia
Factsheet
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
Factsheet
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
Homepage   https://eslint.org
Discussions

[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
🌐 r/javascript
23
2
May 23, 2023
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
🌐 r/webdev
16
0
April 2, 2025
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
🌐 r/reactjs
68
40
February 21, 2025
[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
🌐 r/javascript
50
8
April 12, 2024
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
ESLint - Visual Studio Marketplace
Extension for Visual Studio Code - Integrates ESLint JavaScript into VS Code.
🌐
GitHub
github.com › eslint
ESLint · GitHub
Find and fix problems in your JavaScript code. ESLint has 34 repositories available. Follow their code on GitHub.
🌐
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, }, };
Find elsewhere
🌐
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.
🌐
ESLint
eslint.org › docs › latest › use › getting-started
Getting Started with ESLint
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.
🌐
ESLint
eslint.org › docs › latest › rules
Rules Reference - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
🌐
Expo Documentation
docs.expo.dev › integrations › tools › using eslint and prettier
Using ESLint and Prettier - Expo Documentation
1 week ago - ESLint is a JavaScript linter that helps you find and fix errors in your code. It's a great tool to help you write better code and catch mistakes before they make it to production.
🌐
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
1 day ago - 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.
🌐
Cpojer
cpojer.net › posts › fastest-frontend-tooling
Fastest Frontend Tooling for Humans & AI | Christoph Nakazawa
2 weeks ago - Even after I adopted a Rust-based linter, I had to keep using ESLint for lint rules such as the React Compiler plugin.
🌐
Medium
medium.com › @danduh › how-to-use-eslint-like-a-sane-developer-javascript-typescript-edition-9e99631f8557
How to Use ESLint, Debugging Spaghetti Is Nobody’s Idea of Fun | Medium
February 2, 2025 - ESLint comes packed with a massive set of rules — over 500 of them — designed to enforce coding standards, eliminate potential bugs, and make sure your code doesn’t look like a deranged monkey wrote it.
🌐
ESLint
eslint.org › docs › latest › about
About - ESLint - Pluggable JavaScript Linter
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 ...