@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!

相关推荐
EchoEcho3 分钟前
记录overflow:hidden和scrollIntoView导致的页面问题
前端·css
Cache技术分享5 分钟前
318. Java Stream API - 深入理解 Java Stream 的中间 Collector —— mapping、filtering 和 fla
前端·后端
竟未曾年少轻狂8 分钟前
Vue3 生命周期钩子
前端·javascript·vue.js·前端框架·生命周期
TT哇13 分钟前
【实习】数字营销系统 银行经理端(interact_bank)前端 Vue 移动端页面的 UI 重构与优化
java·前端·vue.js·ui
蓝帆傲亦14 分钟前
Web前端跨浏览器兼容性完全指南:构建无缝用户体验的最佳实践
前端
晴殇i19 分钟前
【前端缓存】localStorage 是同步还是异步的?为什么?
前端·面试
不一样的少年_20 分钟前
Chrome 插件实战:如何实现“杀不死”的可靠数据上报?
前端·javascript·监控
深度涌现20 分钟前
DNS详解——域名是如何解析的
前端
小码哥_常23 分钟前
Android内存泄漏:成因剖析与高效排查实战指南
前端
卤代烃24 分钟前
✨ 形势比人强,Chrome 大佬也去搞 Gemini 了
前端·agent·vibecoding