You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not certain if it is i18n bug. but I'm posting it here too. because it only happens with @nuxtjs/i18n active and nuxt 3.11.2. someone here might know the reason. however it only happens when another module also active: @sidebase/nuxt-auth
The issue:
Public runtime config properties types are not recognized when running eslint. they appear as any. even when declaring nuxt/schema
This happens only with nuxt 3.11 and installing two modules: @nuxtjs/i18n' and '@sidebase/nuxt-auth and including them in nuxt.config.ts
in the reproduction terminal, you can ctrl+c, then:
npm run lint
you'll get:
error Unexpected any value in conditional. An explicit comparison or type cast is required @typescript-eslint/strict-boolean-expressions
if you remove either of those two modules from nuxt-config.ts, eslint doesn't report an error.
Additional context
No response
Logs
No response
The text was updated successfully, but these errors were encountered:
This issue was caused by types provided by @sidebase/nuxt-auth (same as #2915), I already fixed it on their end with sidebase/nuxt-auth#738 which is included in their 0.8.0-alpha.1 release. I have updated your reproduction to demonstrate here.
Since it's already been resolved I'll close this issue, let me know if you have any questions!
Environment
Operating System: Linux
Node Version: v18.18.0
Nuxt Version: 3.11.2
CLI Version: 3.11.1
Nitro Version: 2.9.6
Package Manager: npm@10.2.3
Builder: -
User Config: modules, runtimeConfig
Runtime Modules: @nuxtjs/i18n@8.3.1, @sidebase/nuxt-auth@0.7.2, @nuxt/eslint@0.3.13
Build Modules: -
Reproduction
https://stackblitz.com/edit/github-m5xc5v?file=nuxt.config.ts
Describe the bug
I'm not certain if it is i18n bug. but I'm posting it here too. because it only happens with @nuxtjs/i18n active and nuxt 3.11.2. someone here might know the reason. however it only happens when another module also active: @sidebase/nuxt-auth
The issue:
Public runtime config properties types are not recognized when running eslint. they appear as any. even when declaring nuxt/schema
This happens only with nuxt 3.11 and installing two modules: @nuxtjs/i18n' and '@sidebase/nuxt-auth and including them in nuxt.config.ts
in the reproduction terminal, you can ctrl+c, then:
npm run lint
you'll get:
error Unexpected any value in conditional. An explicit comparison or type cast is required @typescript-eslint/strict-boolean-expressions
if you remove either of those two modules from nuxt-config.ts, eslint doesn't report an error.
Additional context
No response
Logs
No response
The text was updated successfully, but these errors were encountered: