Menu

Oxlint JS Plugins: Your Custom ESLint Rules No Longer Keep You on ESLint
📰

Oxlint JS Plugins: Your Custom ESLint Rules No Longer Keep You on ESLint

DEV Community: javascript·Danny Holloran·3 days ago
#QfuwHTPo
#devtojavascript#devto#dev#eslint#rules
Reading 0:00
15s threshold

Every team that has looked at Oxlint has hit the same wall. The benchmarks are great, the built-in rules cover most of what you use, and then someone remembers the twelve custom rules in eslint-local-rules/ , plus eslint-plugin-testing-library , plus that one SonarJS rule the security folks insisted on. None of that exists in Rust, so the migration dies in the planning doc and CI keeps spending two minutes on linting.

That wall is mostly gone now. Oxlint's JavaScript plugin support hit alpha in March 2026, and the Oxc team's claim is that roughly 80% of ESLint users can switch and have it "just work." The interesting part is how they got there: an ESLint-compatible plugin API running beside the native Rust rules, so you keep your rules and only pay JavaScript prices for the rules that actually need JavaScript.

Existing plugins: point at them and go

JS plugins are loaded through a jsPlugins array in your config.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.