@antfu/eslint 支持 globals 全局变量

@antfu/eslint 支持 globals 全局变量

原文链接: blog.vue4.icu/archives/17...

在微信小程序、uniapp等环境使用DCloud团队提供的unicloud等内容的时候,eslint会报错not define,扁平化自身又不支持配置 globals。

这里记录一份

CommonJS:

php 复制代码
const antfu = require('@antfu/eslint-config').default
const { FlatCompat } = require('@eslint/eslintrc')

const compat = new FlatCompat()

module.exports = antfu({
  // your config
  }, 
  ...compat.config({
    globals: {
        uniCloud: 'readonly',
        uni: 'readonly',
        plus: 'readonly',
        wx: 'readonly',
    },
}))

ESModule:

php 复制代码
import antfu from '@antfu/eslint-config'
import { FlatCompat } from '@eslint/eslintrc'

const compat = new FlatCompat()

module.exports = antfu({
  // your config
  }, 
  ...compat.config({
    globals: {
        uniCloud: 'readonly',
        uni: 'readonly',
        plus: 'readonly',
        wx: 'readonly',
    },
}))

引用文章内容完结,这里是分割线。


unibest 后续会引入 @antfu/eslint,并根据上述内容调整配置,以便适配 uniapp,敬请期待。

unibest 链接地址

下面的是就的账号和文档,只是留个纪念。

欢迎体验,欢迎star!

相关推荐
前端老石人几秒前
表单与交互式元素
前端·css·html
果粒蹬i3 分钟前
自用超半年的免费 OCR 工具分享:告别付费,本地搭建更安心
前端·网络·ocr
朝阳5818 分钟前
M3U8 下载助手油猴脚本 - 完全使用指南
前端·javascript·windows
kadog10 分钟前
GraphX:基于 WebGL 区间算术的 GPU 加速隐函数绘图器
前端·javascript·数学建模·webgl
utmhikari10 分钟前
【DIY小记】解决MacOS上Edge浏览器bilibili全屏卡顿的问题
前端·macos·性能优化·edge·bilibili
上单带刀不带妹11 分钟前
UniApp 页面跳转完全指南:5 种路由方式详解与实战对比
前端·javascript·vue.js·uni-app·跨端开发
大阿明13 分钟前
Node.js npm 安装过程中 EBUSY 错误的分析与解决方案
前端·npm·node.js
Cxiaomu14 分钟前
Web 项目的开发/生产环境请求接口配置治理实战
前端·react.js·typescript
Можно14 分钟前
深入理解 UniApp 生命周期钩子:从页面到组件的全流程掌控
前端·javascript·vue.js
橙色日落17 分钟前
Vue2 + LogicFlow 实现可视化流程图编辑功能+常用属性大全
前端·vue·流程图·logicflow