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声明变量
    }
}
相关推荐
Wect5 分钟前
深度解析前端性能优化
前端·面试·性能优化
|晴 天|5 分钟前
AI智能助手功能实现
前端·vue.js·人工智能
历程里程碑18 分钟前
55 Linux epoll高效IO实战指南
java·linux·服务器·开发语言·前端·javascript·c++
Mapmost20 分钟前
【Mapmost 渲染指北】利用LUT快速构建场景色调
前端
踩着两条虫20 分钟前
VTJ:核心概念
前端·低代码·ai编程
Moment22 分钟前
作为前端,如果使用 Langgraph 实现第一个 Agent
前端·javascript·后端
相信神话202134 分钟前
第六章:迷你项目:「投壶」单关卡小游戏
前端
晴天丨38 分钟前
🔔 如何实现一个优雅的通知中心?(Vue 3 + 消息队列实战)
前端·vue.js
冰凌时空38 分钟前
30 Apps 第 1 天:待办清单 App —— 数据层完整设计
前端·ios
不思进取的程序猿40 分钟前
前端性能调优实战指南 — 22 条优化策略
前端