module.exports = {
root: true, // 告诉ESlint找当前配置文件
env: { // 指定想启用的环境,下面的配置指定为Node环境
node: true,
},
extends: [
"plugin:vue/essential", // 格式化代码插件
"eslint:recommended", "@vue/prettier" // 启用推荐规则
],
parserOptions: {
parser: "babel-eslint", // 用来指定ESlint解析器
},
rules: { // 配置检查规则
// 是否在控制台输出(log)
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
// 是否是debug方式
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
"semi": [1, "never"], // 禁止用分号 always是用
"indent": [1, 2] // 采用缩进2个空格,一般为4个
},
};
EsLint自定义规则
最新推荐文章于 2024-06-20 08:57:02 发布
该博客详细介绍了如何配置ESLint,包括启用Node环境,使用特定的代码风格插件,以及针对生产环境的规则调整。例如,在生产环境中警告console.log和debugger语句,并规定了分号和缩进的使用规范。
摘要由CSDN通过智能技术生成