Vite · VITE0015
Name Vite plugins
Checks that Vite plugin code includes the name needed for predictable behavior.
Run this rule
pnpm vite-doctor . --framework vite --extends auto,vite/strict --rules vite/plugin/require-name
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
Add name where Vite expects it, close to the code that depends on it.
Useful links
Example
Name Vite plugins
Before
export default function plugin() {
return {
transform(code) { return code },
}
}
After
export default function plugin() {
return {
name: 'app-plugin',
transform(code) { return code },
}
}