Config safety
Guard Vite config files against deprecated and unsafe options before they ship across workspaces.
๏ญ ESLint plugin for Vite configs, client runtime, and Vitest teams ๏ต
ESLint rules for Vite config files, client-side import.meta.* patterns, Vitest workspaces, and benchmark hygiene.
Config safety
Guard Vite config files against deprecated and unsafe options before they ship across workspaces.
Client correctness
Keep `import.meta.env` and `import.meta.glob()` usage compatible with Vite's static analysis model.
Vitest discipline
Keep Vitest workspaces, benchmarks, and test projects organized as your monorepo grows.
Covers config safety, client runtime correctness, and Vitest workflows.
Start with recommended, then grow into strict, client, configs, and Vitest-focused bundles.
Report-first guidance with safe fixes and suggestions where the transformation stays reviewable.
๏ต
Install the plugin, enable a preset, and get a clean flat-config starting point fast.
Open section โ๎
Choose the right preset for config files, client env usage, VitePress, Vitest, and benchmarks.
Open section โ๏ญ
Browse every rule with concrete incorrect/correct examples, migration notes, and flat-config snippets.
Open section โ