Vite Now Lets Developers Choose Between ESLint and Rust-Based Oxlint at Setup
Vite's project scaffolding CLI (create-vite) now prompts developers to choose between ESLint and Oxlint as their linter during project initialization. Oxlint is part of the Oxc (Oxidized Compiler) project and is written in Rust, making it a native executable rather than a Node.js package, which allows for faster startup and parallel execution. Unlike ESLint, Oxlint is designed around zero-config defaults and focuses on catching common bugs, React hook issues, and type safety problems out of the box. Vite does not endorse one tool over the other, but the inclusion of Oxlint reflects a broader frontend ecosystem trend toward native, performance-focused tooling such as SWC, Biome, and Rolldown. Some developers are exploring a hybrid approach — using Oxlint for fast local feedback and pre-commit checks while retaining ESLint in CI/CD pipelines for complex, custom rule enforcement.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in