Nuxt · NUXT0034
Avoid auto-import name collisions
Flags auto import collision in Nuxt imports code before it leaks into runtime behavior.
nuxt/imports/no-auto-import-collisionsrc/rule-packs/nuxt/rules/nuxt/no-auto-import-collision.ts Upstream docs Run this rule
pnpm nuxt doctor --rules nuxt/imports/no-auto-import-collision
Why it matters
Auto-imports are global within a project. Explicit names and imports prevent local code from shadowing framework composables.
Recommended fix
Remove auto import collision, or move it to the Nuxt runtime/API that owns that behavior.
Useful links
Example
Avoid auto-import name collisions
Before
export function useRoute() {
return { path: '/custom' }
}
After
export function useCustomRoute() {
return { path: '/custom' }
}