Nuxt Oxlint
Module Nuxt qui branche oxlint sur le serveur de développement et affiche les erreurs de lint dans le terminal à chaque sauvegarde.
- Rôle
- Conception, développement et publication, seul
- Période
- 2026
- Nuxt
- TypeScript
- Vite
- Oxlint
- Vitest

Contexte
ESLint devient lent sur les gros projets Nuxt. Oxlint, écrit en Rust, est 50 à 100 fois plus rapide, mais aucun module ne l'intégrait proprement au pipeline Vite de Nuxt 4.
Le module tient en un fichier. Il enveloppe vite-plugin-oxlint et l'injecte
dans le pipeline Vite de Nuxt : à chaque fichier modifié, oxlint tourne sur ce
seul fichier et affiche son résultat dans le terminal du serveur de
développement.
Le plugin n'est activé qu'en mode développement et avec le builder Vite. En production ou avec un autre builder, le module ne fait rien : lancer un linter pendant un build de production serait un bug, pas une fonctionnalité.
Le dépôt utilise lui-même oxlint et oxfmt, en remplacement de la configuration
@nuxt/eslint-config d'origine.


