ESLint
Fixing JavaScript code automatically with the --fix workflow, Code linting in a TypeScript development environment
It automatically fixes common JavaScript code issues but is not a general-purpose writing or logic checker.
Analyzing prose to automatically check if sentences will fail to make sense to a reader
Related Tools
FIRST-HAND READS
What people reported, in their own words. Every line links to where it was said.
“I don't know how much time I spent getting ESLint to work in slightly more complex repo setups.”
NEGATIVE · ease of use · Hacker News · 2026-07-09
“ESLint keeps making breaking changes and getting everything else to work compatibly with ESLint requires 27,573* additional dependencies”
NEGATIVE · reliability · Hacker News · 2026-07-02
“I have deep expertise in wrangling eslint plugins and prettier configs and webpack, and am so grateful that's all in the rear-view mirror”
NEGATIVE · ease of use · Hacker News · 2026-05-21
“I think the issue (mostly) stopped when I disabled the ESLint plugin and checks”
NEGATIVE · performance · Hacker News · 2026-05-19
“All of these rules are enforced by an eslint configuration that runs in a pre commit hook”
POSITIVE · features · Hacker News · 2026-04-05
“running ESLint and Prettier on your project and having a full build and formatting iteration take like 2 minutes without cache”
NEGATIVE · performance · Hacker News · 2026-03-28
“tools like eslint allow custom rules which are easy write with something like opus 4.6”
POSITIVE · features · Hacker News · 2026-03-12
“eslint has decided to kill off the APIs that support rules like `no-unused-modules`”
NEGATIVE · features · Hacker News · 2026-02-26
“ESLint is pass/fail. Every pattern is either an error everywhere or ignored entirely. This makes it useless for the most common real-world scenario”
NEGATIVE · features · Hacker News · 2026-02-22
“The ESLint, Prettier, strict TS, Knip (dead code detection), and Vitest configs act as quality gates. They are what keep the AI's output from drifting into unmaintainable spaghetti code.”
POSITIVE · features · Hacker News · 2026-02-17
“for eslint it won't check ts errors then start adding false errors everywhere and become unusable if I don't start over”
NEGATIVE · reliability · Hacker News · 2026-02-13
“I also don't like any or unknown and I have some eslint rules against those, and the agents will notice and fix their code, automatically without being asked”
POSITIVE · features · Hacker News · 2026-02-10
“if you have eslint you might as well just write custom rules and get actual syntax aware linting rather than relying on more brittle regex rules”
POSITIVE · features · Hacker News · 2026-02-02
“I wrote a few ESLint rules that detect "hardcoded infrastructure" strings and ask the agent to find the constant in the codebase”
POSITIVE · features · Hacker News · 2026-01-19
“there are "better" eslint rules out there that flags real, serious issues but still allows you to be productive, which is what I end up using”
POSITIVE · features · Hacker News · 2026-01-06
“We've encoded our team's conventions into ESLint/Pylint rules. LLMs respect these better than prose guidelines.”
POSITIVE · features · Hacker News · 2025-12-19
“Guardrails against reuse of fragments thanks to the eslint plugin”
POSITIVE · features · Hacker News · 2025-12-14
“I still haven't fully migrated every project I maintain to eslint 9.”
NEGATIVE · ease of use · Hacker News · 2025-12-02
“migrated a few things from ESLint to Oxlint, which was another easy minute saved”
NEGATIVE · performance · Hacker News · 2025-10-26
“Well crafted TypeScript and ESLint recommended catches virtually all my programming errors”
POSITIVE · performance · Hacker News · 2025-10-14
“eslint 8 => 9 migration were also a big pain to handle. Still not resolved. Their main recommended config is still not updated for 9.”
NEGATIVE · ease of use · Hacker News · 2025-10-10
“I only upgrade ESLint because I had to upgrade something else”
LUKEWARM · Hacker News · 2025-09-16
“tools like ESlint often come with highly opinionated rules that might not even be applicable all of the time (leading to me having to manually turn them off via annotations)”
NEGATIVE · features · Hacker News · 2025-09-08
“have like 50 eslint plugins That way it constantly yells at sonnet 4 to get the code at least in a better state”
POSITIVE · features · Hacker News · 2025-08-21
“add strong linting (ESLint with all recommended rules switched on, Ruff for Python) and asking to run it after each edit”
POSITIVE · features · Hacker News · 2025-08-04
Have You Used This Tool?
Sign in to share your experience with this tool.
Sign in