Vite · VITE0007
Remove unused Vite define constants
Flags unused define in Vite define code before it leaks into runtime behavior.
Run this rule
pnpm vite-doctor . --framework vite --extends auto,vite/strict --rules vite/define/no-unused-define
Why it matters
Vite configuration runs in both dev and build pipelines. Narrow, explicit settings reduce surprises across SSR, workers, and local file access.
Recommended fix
Remove unused define, or move it to the Vite runtime/API that owns that behavior.
Useful links
Example
Remove unused define constants
Before
export default defineConfig({
define: {
__UNUSED_FLAG__: JSON.stringify(true),
},
})
After
export default defineConfig({
define: {},
})