Fast Type-Aware Linting in Oxlint
2 comments
·August 18, 2025tkcranny
Oxc js a rust toolkit made by Void0, the mob that makes vite and vitest. These are highly regarded and performant additions to the Js/Ts ecosystem.
Oxlint is a alternative to eslint built on Oxc. It has suffered from not supporting the additional level of type-based linting that typescript-eslint can provide. They’ve now addressed that by patching and wrapping Microsoft’s new go-based typescript compiler.
Hopefully they are up to the task of continually keeping up to date with the go compiler’s internals, and/or Microsoft exposes a programmatic interface for the new compiler’s parser and type-checking.
I also wonder if or how plugins will be possible for this go+rust combination linter – they’re a pretty important part of the eslint ecosystem they’re trying to upend.
The whole post here is nicely replete with good information, on how things are going to work what the situation is.
I really really dig the "Decision Process" section in particular, because it goes over so many what-if scenarios. https://oxc.rs/blog/2025-08-17-oxlint-type-aware.html#decisi...
More than just trying to stake your claim, talking up your thing: to situate your audience and help them to see the broader view, to get many what-if's flowing: that is divine.