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声明变量
    }
}
相关推荐
qq_172805595 小时前
Modbus数据采集 Web 平台介绍
前端
jinxinyuuuus5 小时前
Wallpaper Generator:前端性能优化、UI状态管理与实时渲染的用户体验
前端·ui·性能优化
吃炸鸡的前端6 小时前
tailwindcss v4的基础使用
前端·css
smileNicky6 小时前
分组拖动排序功能全流程实现(前端Sortable.js + 后端Java批量更新)
java·前端·javascript
编程大师哥6 小时前
Java Web 核心全解析
java·开发语言·前端
fruge6 小时前
Electron 桌面应用开发:前端与原生交互原理及性能优化
前端·electron·交互
m0_471199636 小时前
【vue】diff算法简介
前端·vue.js·算法
鹏多多6 小时前
flutter使用package_info_plus库获取应用信息的教程
android·前端·flutter
冬男zdn6 小时前
Vue 3 从基础到高阶全攻略
前端·javascript·vue.js