Nuxt · NUXT0022
Export data factories from scanned composable directories
Finds Nuxt fetch code that can be written with a clearer framework-supported pattern.
nuxt/fetch/create-usefetch-must-be-exported-in-scanned-dirsrc/rule-packs/nuxt/rules/nuxt/create-use-fetch-must-be-exported-in-scanned-dir.ts Upstream docs Run this rule
pnpm nuxt doctor --rules nuxt/fetch/create-usefetch-must-be-exported-in-scanned-dir
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 useFetch must be exported in scanned dir pattern instead.
Useful links
Example
Use create useFetch must be exported in scanned dir
Before
const useUser = createUseFetch('/api/user')
After
export const useUser = createUseFetch('/api/user')