总结一下vue3开发中.eslintrc.cjs的相关配置参考(常用:关闭强制组件命名时必须多个并驼峰名称)
.eslintrc.cjs
/* eslint-env node */
module.exports = {
root: true,
'extends': [
'plugin:vue/vue3-essential',
'eslint:recommended'
],
parserOptions: {
ecmaVersion: 'latest'
},
rules: {
// 开启控制台
"no-console": "off",
// 开启debugger
"no-debugger": "off",
// 关闭代码编写时以空格开头
"generator-star-spacing": "off",
// 开启代码编写时可写tab键
"no-tabs": "off",
// 开启var定义
"no-unused-vars": "off",
// 开启不规则空白
"no-irregular-whitespace": "off",
// 关闭泛型为any的报错
"@typescript-eslint/no-explicit-any": ["off"],
// 使用require()方法引入文件赋值给常量时,关闭报错
"@typescript-eslint/no-var-requires": 0,
// 关闭强制组件命名时必须多个并驼峰名称
"vue/multi-word-component-names": "off"
},
}
以上配置亲测可用,需要的请直接复制