ESLint配置

1、webpack.config.js配置

安装eslint、eslint-webpack-plugin

javascript 复制代码
const ESLintPlugin = require("eslint-webpack-plugin");
const resolve = (dir) => path.resolve(__dirname, dir);

module.exports = {
    //其他配置信息
    ...,
    plugins:[
        new ESLintPlugin({
          //配置哪些文件需要做eslint检查
          context: resolve("src"),
        }),
    ]
}

2、配置.eslint.js文件,在文件的第一层

配置规则参考

javascript 复制代码
module.exports = {
    //继承eslint默认配置
    extends:["eslint:recommended"],

    // 需要忽略的文件
    ignorePatterns:["dist"],

    env:{
       node:true,//启用node中的全局变量
       browser:true,// 启用浏览器中的全局变量 
    },

    parserOptions:{
        ecmaVersion:6,// 指定es的版本
        sourceType:"module",// JavaScript 源代码的类型
    },

    rules:{
        "no-var":2,// 禁止使用var声明变量
    }
}
相关推荐
守正出琦5 分钟前
带代码示例的 HTML 标签实操手册
前端·html
yume_sibai6 分钟前
HTML HTML5基础(1)
前端·html·html5
XianZhe_7 分钟前
Pug 哈巴狗 便捷的HTML预处理器 上
前端·html·pug·html预处理器
yume_sibai8 分钟前
HTML HTML5基础(2)
前端·html·html5
守正出琦9 分钟前
HTML 常用标签速查表
前端·javascript·html
吃饺子不吃馅1 小时前
Canvas实现协同电影选座
前端·架构·canvas
前端慢慢其修远1 小时前
fabric.js 中originX originY center设置问题
前端·fabric
im_AMBER2 小时前
React 04
前端·react.js·前端框架·1024程序员节
fhsWar2 小时前
Vue3 props: `required: true` 与 vant 的`makeRequiredProp`
前端·javascript·vue.js
泷羽Sec-静安3 小时前
Less-1 GET-Error based-Single quotes-String GET-基于错误-单引号-字符串
前端·css·网络·sql·安全·web安全·less