Modernizing the Angular Quality Stack: Moving to Vite+
This didn’t start as a tooling migration—it started with my own curiosity. Oxlint and Oxfmt were suddenly everywhere. People were claiming massive speed improvements and near-instant TypeScript lin...

Source: DEV Community
This didn’t start as a tooling migration—it started with my own curiosity. Oxlint and Oxfmt were suddenly everywhere. People were claiming massive speed improvements and near-instant TypeScript linting. That sounded great, but most benchmarks were tiny demo projects. I wanted to see what happens in a real Angular codebase. There was also a real problem underneath the curiosity. ESLint + Prettier had slowly become friction. Linting was slow enough that I noticed developers (including myself) stopped running it locally. Checks moved to pre-commit. Pre-commit got slow enough that --no-verify became the norm. That’s usually the point where tooling stops helping and starts getting in the way. So I tried replacing ESLint + Prettier with Oxlint + Oxfmt using Vite+. Here’s what actually happened. First Important Clarification I did not replace Angular CLI. Angular CLI still handles: ng serve ng build ng test What I replaced was only the quality tooling layer: ESLint (mostly) Prettier Most of t