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声明变量
    }
}
相关推荐
zru_960232 分钟前
Vue 常用组件介绍博客
前端·javascript·vue.js
勘察加熊人2 小时前
vue猜词游戏
前端·vue.js·游戏
且心2 小时前
【问题处理】webpack4升webpack5,报错Uncaught ReferrnceError: process is not defined
前端·webpack5·process·uncaught·referrnceerror
我是哈哈hh2 小时前
【Vue】 核心特性实战解析:computed、watch、条件渲染与列表渲染
前端·javascript·vue.js·前端框架·vue·语法基础
龙在天3 小时前
“手速太快,分页翻车?”,前端分页竞态问题,看这一篇就够了
前端
Riesenzahn3 小时前
你使用过css3的:root吗?说说你对它的理解
前端·javascript
Riesenzahn3 小时前
在js中undefined和undeclared有什么区别?
前端·javascript
打野赵怀真3 小时前
平时有经常用到nextTick吗?谈谈你对nextTick的理解。
前端·javascript
LaoZhangAI3 小时前
2025最全Browser Use MCP指南:AI控制浏览器的开源解决方案与API接入全攻略
前端
leopai3 小时前
面试官最喜欢问的:前端怎么自动检测代码更新?
前端·javascript·面试