【发布时间】:2022-01-03 20:16:37
【问题描述】:
我正在使用Vue ESLint plugin,它有一个not allowing single word component names. 的规则
但是,我也在使用 Nuxt,并且要在 Nuxt 中使用 set a default Layout,您需要一个名为 default.vue 的 .vue 组件,它会引发 ES Lint 规则错误。
我似乎无法在那个实际上很小的 .vue 文件中禁用它...
<template>
<div>
<Header/>
<Nuxt/>
</div>
</template>
但是,如果我在 .eslintrc.js 中禁用该规则,它就会起作用。
module.exports = {
root: true,
env: {
browser: true,
node: true,
},
extends: [
'@nuxtjs/eslint-config-typescript',
'plugin:nuxt/recommended',
'prettier',
],
plugins: [],
// add your custom rules here
rules: {
'vue/multi-word-component-names': 'off',
},
}
有没有办法只对一个 Vue 文件禁用规则?
【问题讨论】:
-
这能回答你的问题吗? Turning off eslint rule for a specific file
-
FWIW,这条规则完全不切实际,可能永远被禁用。
标签: vue.js vuejs2 nuxt.js eslint eslintrc