Oxlint 1.0: Vite-skaperens nye verktøy er 50-100 ganger raskere enn ESLint

VoidZero er klar med nok et verktøy som skal kutte ned på ventetiden for utviklere.

Oxlint er en del av Oxc – en samling med JavaScript-verktøy skrevet i Rust. 📸: Kurt Lekanger
Oxlint er en del av Oxc – en samling med JavaScript-verktøy skrevet i Rust. 📸: Kurt Lekanger Vis mer

VoidZero har som mål å lage "neste generasjon verktøy for JavaScript" og ifølge dem selv gjøre "utviklere mer produktive enn noensinne".

Bak selskapet står Evan You, mannen som i sin tid lagde Vue-rammeverket – og senere Vite.

Nå er VoidZero klar med versjon 1.0 av enda et produkt i det som etter hvert begynner å bli en ganske velfylt verktøykasse. Og denne gangen er det ESLint teamet har tenkt å erstatte:

We're thrilled to announce the first stable release of Oxlint - version 1.0! Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required. Time to give it a try! voidzero.dev/posts/announ...

[image or embed]

— VoidZero (@voidzero.dev) June 10, 2025 at 12:14 PM

– Den første stabile versjonen av Oxlint er lansert! Med en 50-100 ganger ytelsesforbedring, støtte for over 500 ESLint-regler og bruk i store selskaper som Shopify, Airbnb og Mercedes-Benz, bør du teste det ut, skriver Boshen Chen og Cameron Clark i VoidZero i et blogginnlegg.

Rust-basert linter

Oxlint er en linter for JavaScript og TypeScript, og en del av The JavaScript Oxidation Compiler (Oxc), en samling av JavaScript-verktøy skrevet i Rust.

Den nye linteren inneholder over 500 regler fra ulike kilder, blant annet hele ESLint-regelsettet, inkludert TypeScript-spesifikke regler fra typescript-eslint.

Linteren ble først annonsert i desember 2023, men har siden den gangen blitt kraftig forbedret. Nå er altså versjon 1.0 klar, og VoidZero melder at Cameron Clark er ansatt for å vedlikeholde prosjektet på fulltid. I tillegg har prosjektet også fått et "voksende kjerneteam" som skal jobbe med å vedlikeholde og forbedre linteren.

Eksempel på feilrapportering i terminalen. 📸: VoidZero
Eksempel på feilrapportering i terminalen. 📸: VoidZero Vis mer

Linteren skal ha blitt testet ut av 5200 brukere så langt. I tillegg til selskapene vi allerede har nevnt, har også store åpen kildekodeprosjekter som Bun og Preact tatt i bruk Oxlint.

10.000 filer i sekundet

Ifølge Oxlint-teamet skal linteren klare å tygge unna rundt 10.000 filer i sekundet, og på det største repoet de fant brukte linteren 22,5 sekunder på 264.925 filer med 101 regler.

– Vår benchmark viser at Oxlint er rundt 50~100 ganger raskere enn ESLint med det samme oppsettet.

Oxlint skal være laget for å være enkelt å sette opp. Du trenger faktisk ikke konfigurere noe som helst, bare installere verktøyet med npx oxlint@latest. Hvis du har behov for det, kan du likevel konfigurere verktøyet via en .oxlintrc.json-fil.

Ellers nevner vi at det er laget utvidelser for VS Code, IntelliJ IDEA, WebStorm og Zed-editoren, samt at det er støtte for andre editorer gjennom Language Server Protocol (LSP).