使用新版ESLint,搭配Prettier使用的配置方式

news/2024/9/22 18:24:26/

概述

ESLint重大更新(9.0.0版本)后,将不再支持非扁平化配置文件,并且移除了与Prettier冲突的规则,也就是说与Prettier搭配使用,不再需要使用插件“eslint-config-prettier”来处理冲突问题。

注:使用新版的前提条件是Node.js版本必须是18.18.0、20.9.0,或者是>=21.1.0的版本不然执行命令行参数会报错。

安装及初始化ESLint

按照ESLint官网的初始化命令,在项目根目录执行如下命令:

npm init @eslint/config
#或
pnpm create @eslint/config

根据提示选择相应配置,并执行安装:

安装成功后&#


http://www.ppmy.cn/news/1444394.html

相关文章

SpringBoot整合knife4j3.0.3

在Spring Boot项目中,我们可以通过引入Swagger依赖,然后在Controller中加入相应注解,即可生成API文档。Swagger提供了一个Web界面,在这个界面上可以查看所有API的信息,包括请求方法、参数、响应码等。Knife4j是Swagger…

MySQL_day1

目录 [快捷键] # ### part1 # (1) 登录 # (2) 退出 # ### part2 # 查询当前登录用户 # 设置密码 # 去除密码 # ### part3 # 给具体某个ip设置一个账户连接linux # 给具体192.168.126.% 这个网段下的所有ip设置账户 # 给所有ip下的主机设置账户 # ### part4 [必须熟…

php7.4在foreach中对使用数据使用无法??[]判读,无法使用引用传递

代码如下图:这样子在foreach中是无法修改class_history的。正确的应该是去掉??[]判断。 public function actionY(){$array [name>aaa,class_history>[[class_name>一班,class_num>1],[class_name>二班,class_num>2]]];foreach ($array[class_…

K8S哲学 - statefulSet 灰度发布

kubectl get - 获取资源及配置文件 kubectl get resource 【resourceName -oyaml】 kubectl create - 指定镜像创建或者 指定文件创建 kubectl create resource 【resourceName】 --imagemyImage 【-f my.yaml】 kubectl delete kubectl describe resource resourc…

HTTP Host 头攻击 原理以及修复方法

漏洞名称 :HTTP Host头攻击 漏洞描述: 一般通用web程序是如果想知道网站域名不是一件简单的事情,如果用一个固定的URI来作为域名会有各种麻烦。开发人员一般是依赖HTTP Host header(比如在php里_SERVER["HTTP_HOST"] …

设计模式学习笔记 - 项目实战三:设计实现一个支持自定义规则的灰度发布组件(分析)

概述 到现在为止,我们已经学习了接口限流框架和接口幂等框架两个实战项目。接下来,再带你实战一个新的项目:灰度发布组件。这是最后一个实战项目。还是老套路,把它分为分析、设计、实现三个部分,对应三篇文章来讲解。…

XMind抢购活动测试点

抢购活动测试点 后台抢购列表管理可以添加,编辑,删除抢购活动 列表中已购买是抢购商品生成的订单 添加抢购活动 抢购标题 长度 类型 规则 是否必填 是 是否重复 …

举例详解 TCP/IP 五层(或四层)模型与 OSI七层模型对比 (画图详解 一篇看懂!)

目录 一、为什么要对协议进行分层 1、什么是协议分层 2、协议分层的好处 二、TCP/IP 五层(或四层)模型 1、概念 应用层 传输层 网络层 数据链路层 物理层 2、举例详解 传输层 网络层 数据链路层 和 物理层 应用层 四、TCP/IP 五层&…