-
Notifications
You must be signed in to change notification settings - Fork 77
Emits error using $fetch() in composables #371
Copy link
Copy link
Closed
Labels
Description
Environment
- Operating System:
Darwin - Node Version:
v18.18.2 - Nuxt Version:
3.11.1 - CLI Version:
3.11.1 - Nitro Version:
2.9.5 - Package Manager:
npm@9.8.1 - Builder:
- - User Config:
ssr,app,modules,googleFonts,eslint,devtools,css,nitro,vite - Runtime Modules:
@nuxtjs/google-fonts@3.1.3,@nuxt/eslint@0.3.0-beta.7 - Build Modules:
-
Package
@nuxt/eslint
Reproduction
https://stackblitz.com/edit/github-11bgm1?file=eslint.config.mjs
make sure running npx eslint composables/*.js will reproduce this.
Describe the bug
emits no-undef error when composables using $fetch().
Additional context
using $fetch() in .vue file does not output lint error.
additionally it's workaround is below, adding globals into eslint config, can resolve this.
import withNuxt from './.nuxt/eslint.config.mjs';
export default withNuxt({
languageOptions: {
globals: {
$fetch: 'readonly'
}
},
});Logs
No response
Reactions are currently unavailable