Nuxt · NUXT0027
Prefer Nuxt data factories for custom data composables
Finds Nuxt fetch code that should use the supported create use fetch pattern instead.
nuxt/fetch/prefer-create-use-fetchsrc/rule-packs/nuxt/rules/nuxt/prefer-create-use-fetch.ts Upstream docs Run this rule
pnpm nuxt doctor --rules nuxt/fetch/prefer-create-use-fetch
Why it matters
Nuxt data fetching relies on stable keys, payload serialization, and request context. Bypassing those contracts can duplicate requests or lose SSR data.
Recommended fix
Use the Nuxt-supported create use fetch pattern instead.
Useful links
Example
Use create use fetch
Before
export function useOrders() {
return useFetch('/api/orders')
}
After
export const useOrders = createUseFetch('/api/orders')