当前位置: 首页 > news >正文

vue3+TS+eslint9配置

记录eslint升级到9.x的版本之后遇到的坑

  1. 在 ESLint 9 中,配置方式发生了变化。Flat Config 格式(eslint.config.js 或 .ts)不再支持 extensions 选项。所以vscode编辑器中的 extensions 需要注释掉,要不然保存的时候不会格式化。

在这里插入图片描述
2. eslint9 只支持eslint.config.js/eslint.config.ts的写法,使用vite默认生成的项目模板不能格式化

import globals from 'globals'
import pluginJs from '@eslint/js'
import tseslint from 'typescript-eslint'
import pluginVue from 'eslint-plugin-vue'
import pluginPrettierRecommendedConfigs from 'eslint-plugin-prettier/recommended'
import parserVue from 'vue-eslint-parser';
export default [// eslint 默认推荐规则pluginJs.configs.recommended,// ts 默认推荐规则...tseslint.configs.recommended,// vue3 基础推荐规则...pluginVue.configs['flat/recommended'],// prettier 默认推荐规则pluginPrettierRecommendedConfigs,{languageOptions: {globals: {...globals.browser,...globals.es2020,...globals.node,},ecmaVersion: 2020,parser: parserVue,parserOptions: {parser: tseslint.parser,},},rules: {// 覆盖 TypeScript 严格规则,允许显式 any'@typescript-eslint/no-explicit-any': 'off','vue/multi-word-component-names': 'off','vue/require-default-prop': 'off','@typescript-eslint/no-unused-vars': 'off',},},
]
  1. eslint依赖项
    在这里插入图片描述
  2. eslint 调试方式
    在这里插入图片描述
    查看报错信息依次处理

相关文章:

  • 如何把本地服务器变成公网服务器?内网ip网址转换到外网连接访问
  • 【 *p取出内容 a得到地址】
  • vite配置@别名,以及如何让IDE智能提示路经
  • 媒体新闻发稿:选择适合自己的媒体
  • NVIDIA Dynamo:数据中心规模的分布式推理服务框架深度解析
  • 国芯思辰| AD7894的优质替代方案:SC1424模数转换器在分布式控制系统中的应用优势
  • 分布式Session处理的五大主流方案解析
  • 使用docker 安装Redis 带配置文件(x86和arm)版本
  • 服务器健康摩尔斯电码:深度解读S0-S5状态指示灯
  • 二分算法
  • LabVIEW实时系统数据监控与本地存储
  • camera功能真的那么难用吗
  • 静态相机中的 CCD和CMOS的区别
  • 传统的将自然语言转化为嵌入向量的核心机制是:,将离散的语言符号转化为连续的语义向量,其核心依赖“上下文决定语义”的假设和神经网络的特征提取能力。
  • 如何更改默认 Crontab 编辑器 ?
  • 在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?
  • Unity基于GraphView的可视化关卡编辑器开发指南
  • 华为×小鹏战略合作:破局智能驾驶深水区的商业逻辑深度解析
  • NTT印地赛车:数字孪生技术重构赛事体验范式,驱动观众参与度革命
  • 大量企业系统超龄服役!R²AIN SUITE 一体化企业提效解决方案重构零售数智化基因
  • 深圳做网站-信科网络/广告联盟app下载官网
  • 胶州经济技术开发区 建设局 网站/百度网盘怎么找片
  • 设计网站导航大全/搜索引擎优化营销
  • 大连哪个公司做网站开发的/针对大学生推广引流
  • 昌吉哪个公司做网站/软文标题写作技巧
  • 如何经营一个购物网站/关键词免费