Nuxt 4 Support
offizium-berndstorath opened this issue · 3 comments
offizium-berndstorath commented
Environment
- Operating System:
Darwin
- Node Version:
v20.15.0
- Nuxt Version:
3.12.4
- CLI Version:
3.12.0
- Nitro Version:
-
- Package Manager:
pnpm@9.7.0
- Builder:
-
- User Config:
future
,compatibilityDate
,devtools
,modules
,colorMode
- Runtime Modules:
@nuxtjs/i18n@8.3.3
,@nuxtjs/tailwindcss@6.12.1
,@pinia/nuxt@0.5.3
,@eschricht/nuxt-color-mode@1.1.5
- Build Modules:
-
Package
None
Reproduction
Package is @nuxt/eslint-config
issue form is outdated
Use new Nuxt 4 Folder Structure
Describe the bug
Component Button
inside app/components/base/Button.vue
throws error Component name "Button" should always be multi-word.
.
Using the old folder structure this doesn't throw because it shouldnt as the component would be used as BaseButton
(which is multi word)
Additional context
No response
Logs
No response
antfu commented
antfu commented
We temporarily closed this due to the lack of enough information. We could not identify whether it was a bug or a userland misconfiguration with the given info.
Please provide a minimal reproduction to reopen the issue.
Thanks.
offizium-berndstorath commented
@antfu https://github.com/offizium-berndstorath/eslint-repro
Running pnpm lint
inside src
results in
/eslint-test/src/app/components/base/Button.vue
1:1 error Component name "Button" should always be multi-word vue/multi-word-component-names
/eslint-test/src/app/pages/index.vue
1:1 error Component name "index" should always be multi-word vue/multi-word-component-names