-
I'm on nuxt3 and i try to enable following rule So i add it in eslint.config.js as follow // @ts-check
import withNuxt from './.nuxt/eslint.config.mjs'
export default withNuxt(
// Your custom configs here
).prepend({
rules: {
+ '@typescript-eslint/no-floating-promises': 'error',
}
})
And here is my nuxt.config.ts export default defineNuxtConfig({
modules: [
'@nuxt/eslint'
],
eslint: {
config: {
typescript: true
}
},
compatibilityDate: '2025-02-11'
}) But now eslint stop working and i got following error in eslint console (vscode)
What's wrong with my eslint config ? how to allow using @typescript-eslint rules ? Reproduction link: https://github.com/zeckaissue/nuxt-eslint-test/tree/discussion/nuxt-eslint-544 I have same doubt with @antfu/eslint-config and i also open a discussion on this repo: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Finally make it work by adding // @ts-check
import withNuxt from './.nuxt/eslint.config.mjs'
export default withNuxt(
// Your custom configs here
).prepend({
languageOptions: {
parserOptions: {
project: './tsconfig.json',
}
},
rules: {
'@typescript-eslint/no-floating-promises': 'error',
}
}) Fixed branch on repository: https://github.com/zeckaissue/nuxt-eslint-test/tree/discussion/nuxt-eslint-544-FIX |
Beta Was this translation helpful? Give feedback.
Finally make it work by adding
languageOptions.parserOptions.project
to eslint configFixed branch on repository: https://github.com/zeckaissue/nuxt-eslint-test/tree/discussion/nuxt-eslint-544-FIX