Developer tools · linter
Oxlint
Hacker Approved
Recommended as a much faster, near drop-in ESLint replacement. Caveat: it catches only a subset of errors and lacks full type-aware plugin support.
Summarized from 32 comments.
Recommended as a much faster, near drop-in ESLint replacement. Caveat: it catches only a subset of errors and lacks full type-aware plugin support.
- recommend
- 20
- criticize
- 5
- months recommended
- 7 of 13
Why people love it
Much faster than ESLint · 6
Instead of talking about hypothetical Oxlint and Oxfmt performance improvements, I had both benchmarked against ESLint and Prettier within the hour.
Mar 2026 · commentthe time to process a codebase went from like way over a minute with the old tools to a few seconds with theirs
May 2026 · commentLiterally a 300x speed improvement on our monorepo compared to eslint for the same ruleset.
Oct 2026 · commentNear drop-in ESLint replacement · 4
You can replace eslint and prettier with Biome or Oxlint + Oxfmt.
Jan 2026 · commentIt's a a faster, simpler, near drop-in replacement for eslint.
May 2026 · commenteslint/prettier with oxlint/oxfmt
Oct 2026 · commentWorks well with Vite ecosystem · 3
I love Vite, Vitest, Oxlint and Oxfmt and look in their direction for most of my new projects!
Jul 2026 · commentSure beats opening some ancient project and seeing some mix of Vite, Vitest, Oxlint and Oxfmt
Jul 2026 · commentExtremely happy user of Vite, Vitest, Rolldown, tsdown, Oxlint, and Oxfmt.
Jul 2026 · commentDefault rules and configs work · 2
It has all the rules I usually need and the configs etc. tend to just work
Jul 2026 · commentType-aware rule are indeed not marked as stable but work like a charm.
Feb 2026 · comment
What people warn about
Plugins lack type-aware rule support · 2
Can't yet- at least not fully without the custom rule API
Oct 2026 · commentoxlint only supports plugins for non type aware rules
Feb 2026 · comment
What hackers pick instead
- RuffA very fast Python linter and formatter that replaces flake8, black and similar tools and keeps AI coding agents honest; critics say new default rules cause upgrade churn.115recommend
- Clippy (Rust linter)Rust's linter catches bugs and poor patterns, auto-fixes many of them, and helps enforce project standards. Some lints have false positives, so not all are on by default.58recommend
- ESLintPluggable JavaScript linter that catches bugs and enforces code quality rules, with custom rules easy to write. Critics say it is slow on large projects and breaks across version upgrades.32recommend
- BiomeFast free JavaScript and TypeScript formatter and linter that replaces ESLint and Prettier in one tool; critics say mixed-language files like Vue and Svelte work poorly.23recommend
- ShellCheckFree linter that flags common mistakes and quoting errors in shell scripts, and people recommend it for writing more reliable Bash. Critics say it adds noisy best-practice warnings.19recommend
Every quote
The 27 most detailed of 32 comments. Each links to the original.
Instead of talking about hypothetical Oxlint and Oxfmt performance improvements, I had both benchmarked against ESLint and Prettier within the hour.
Recommends · Mar 2026 · in “Labor Market Impacts of AI”
the time to process a codebase went from like way over a minute with the old tools to a few seconds with theirs
Recommends · May 2026 · in “Node.js 26.0.0 (Now with Temporal)”
I love Vite, Vitest, Oxlint and Oxfmt and look in their direction for most of my new projects!
Recommends · Jul 2026 · in “Vite+ Beta”
Sure beats opening some ancient project and seeing some mix of Vite, Vitest, Oxlint and Oxfmt
Recommends · Jul 2026 · in “Vite+ Beta”
Literally a 300x speed improvement on our monorepo compared to eslint for the same ruleset.
Recommends · Oct 2026 · in “Friendship ended with Deno, now Node is my best friend”
then you install Oxlint and Oxfmt and are surprised to find out that it takes SECONDS
Recommends · Mar 2026 · in “Make macOS consistently bad (unironically)”
Extremely happy user of Vite, Vitest, Rolldown, tsdown, Oxlint, and Oxfmt.
Recommends · Jul 2026 · in “Vite+ Beta”
It has all the rules I usually need and the configs etc. tend to just work
Recommends · Jul 2026 · in “TypeScript 7”
Type-aware rule are indeed not marked as stable but work like a charm.
Recommends · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
You can replace eslint and prettier with Biome or Oxlint + Oxfmt.
Recommends · Jan 2026 · in “The Performance Revolution in JavaScript Tooling”
It's a a faster, simpler, near drop-in replacement for eslint.
Recommends · May 2026 · in “The Future of Obsidian Plugins”
drop-in replacements where we get 10x with little effort
Recommends · May 2026 · in “Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised”
eslint -> oxlint (but in rust, and fast)
Recommends · Jul 2026 · in “Vite+ Beta”
eslint/prettier with oxlint/oxfmt
Recommends · Oct 2026 · in “Ask HN: How fast is your CI these days?”
`eslint` replaced by `oxlint`
Recommends · Feb 2026 · in “From 88 to 24 Seconds: Drop-In Replacements That Cut CI/CD Runtime by over Half”
Can't yet- at least not fully without the custom rule API
Criticizes · Oct 2026 · in “Show HN: Deslop – Oxlint rules for AI-generated TypeScript”
oxlint only supports plugins for non type aware rules
Criticizes · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
oxlint and some general ast-grep rules have pretty much been an absolute necessity for any of my LLM based code generation
Recommends · Oct 2026 · in “Show HN: Deslop – Oxlint rules for AI-generated TypeScript”
the jank levels seem to generally be decreasing with every next attempt to get things right
Recommends · Jul 2026 · in “Vite+ Beta”
Oxlint supports JS plugins and is ESLint compatibel (can run ESLint rules easily)
Recommends · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
Oxlint does support core rules out of the box but has support for JS plugins
Recommends · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
It sucks, but at least a subset of errors are caught much faster.
Mixed · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
would be more impactful for the average TS project I've worked on
Recommends · Sep 2026 · in “AI coding has made CI a bottleneck, so we reworked ours to keep up”
I'm personally using both oxlint for typescript
Recommends · Oct 2026 · in “Show HN: Deslop – Oxlint rules for AI-generated TypeScript”
compatible with its file format and ultra fast
Recommends · Jul 2026 · in “Vite+ Beta”
Every millisecond of time saved will be out the window the first time someone is stuck dealing with an edge case
Criticizes · Feb 2026 · in “Fastest Front End Tooling for Humans and AI”
The tsgo and oxlint LSP servers kept crashing, which was frustrating.
Criticizes · Apr 2026 · in “Zed is 1.0”
Counts from 1,795,640 Hacker News comments, Nov 2025 to Nov 2026. How we count · Report a mistake