首页 程序笔记 ESLint v9.0.0 将只支持 Node.js18和20

ESLint v9.0.0 将只支持 Node.js18和20

2023年9月23日,ESLint v8.50.0 版本发布,这个一个小的版本升级。该版本添加了一些新功能,并修复了上一版本中发现的几个错误。同时 ESLint 官推发布消息:ESLint 计划在 v9.0.0 中放弃对 Node.js < 18 和 Node.js 19 的支持。

1.ESLint v8.50.0

亮点

no-new-object 规则已被弃用,取而代之的是新的 no-object-constructor 规则。

array-callback-return 规则新增了一个选项 allowVoid。

特性

feat: array-callback-return 添加建议

feat: 扁平规则测试确保默认配置始终匹配

feat: Implement SourceCode#applyInlineConfig()

feat: 添加 no-object-constructor 规则,废弃 no-new-object

feat: 数组回调返回中的 allowVoid 选项

错误修正

fix: 确保已被弃用的 context.parserServices 警告

fix: 确保所有 RuleTester 测试所有已废弃的上下文方法

fix: no-misleading-character-class 中错误的建议和信息

文档更新

docs:修复并规范 JSX 代码示例

docs:为 prefer-arrow-callback 添加正确/不正确标记

docs: 修正不正确的标签位置

docs:更新 README

2.ESLint v9.0.0 计划

ESLint 官推发布消息:ESLint 计划在 v9.0.0 中放弃对 Node.js < 18 和 Node.js 19 的支持。官方支持的 Node.js 版本将是 18 和 20,ESLint 核心开发者 @mdjermanovic(Milos Djermanovic) 开了一个 issue,以借助开发者的帮助来确定要支持哪些次要版本:https://github.com/eslint/eslint/issues/17595

4

站心网

2023年9月23日,ESLint v8.50.0 版本发布,这个一个小的版本升级。该版本添加了一些新功能,并修复了上一版..

为您推荐

基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体之基础

LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址:https://liningit.github.io/LnskyDB/开源地址:https://github.com/liningit/Ln..

鸿蒙系统HarmonyOS支持Docker吗?

华为鸿蒙系统(HarmonyOS)本身并不是直接为容器化设计的操作系统,因此在原生支持上并没有内置对 Docker 的直接支持。不过,可以通过以下方式实现某些 Docker 的功能:1. 鸿蒙系统的定位鸿蒙系统主要针对 IoT(物联..

SQLite性能支持多少数据量?

SQLite是一种轻量级的关系型数据库管理系统,广泛应用于移动应用、嵌入式系统和小型桌面应用程序中。由于其零配置、自给自足的特性,SQLite在很多场景下非常受欢迎。然而,对于许多开发者来说,一个常见的问题是:SQ..

Tesseractjs 前端OCR识别提取图像文本字符工具 支持 100+ 种语言

Tesseract.js 简介Tesseract.js 是一个基于 Tesseract OCR 引擎的开源 JavaScript 库,用于在浏览器和 Node.js 环境中执行光学字符识别 (OCR)。它的特点是无需依赖服务器端支持,完全在客户端执行 OCR 操作。Tessera..

.NET9 开始删除内置的 Swagger 支持 可使用Scalar.AspNetCore替代

Microsoft 已决定从 .NET 9 中删除内置的 Swagger 支持 (Swashbuckle)。为什么 Swagger (Swashbuckle) 被删除?ASP.NET Core 团队已决定从 .NET 9 中删除内置的 Swagger 支持 (Swashbuckle),原因如下:维护问..

vercel发布免费AI工具 支持GPT3.5 GPT-4 和claude等模型

vercel 免费playground地址:https://play.vercel.ai/无需登录,无需翻墙就可以免费使用vercel AI工具,支持GPT3.5,GPT-4 和 claude 等20多个模型,下面是我是用的截图。速度也很快,国内可以直接使用。..

选择.NET6长期支持版本还是最新的.NET版本?

这取决于您的具体需求。如果您需要一个稳定可靠的平台来开发生产应用程序,那么您应该选择 .NET 6 长期支持版本。.NET 6 长期支持版本将获得三年的安全更新和两年的功能更新,因此您可以放心地将其用于生产应用程序..

基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体基础

LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼.文档地址:https://liningit.github.io/LnskyDB/开源地址:https://github.com/liningit/Ln..

.NET支持PostgreSQL的ORM有哪些?

.NET 支持许多针对 PostgreSQL 的 ORM(对象关系映射)工具和库,它们可以帮助你在应用程序中以对象的方式操作数据库。以下是一些常用的 .NET ORM 库,它们都支持 PostgreSQL:Entity Framework Core:.NET官方提供..

数据库管理工具DBeaver 支持多种数据库

DBeaver是一种通用的数据库管理工具,能够支持多种数据库,包括MySQL、PostgreSQL、Oracle、SQL Server等。DBeaver功能特性1、几乎支持所有数据库产品,包括:MySQL、SQL Server、PostgreSQL、MariaDB、SQLite、Orac..

支持多种不同类型的数据库管理工具分享

有许多数据库管理工具可以支持多种不同类型的数据库。以下是一些常见的支持多种数据库的数据库管理工具:DBeaver: DBeaver是一个开源的数据库管理工具,支持多种数据库系统,包括MySQL、PostgreSQL、Oracle、SQL Se..

开源远程支持软件RustDesk官网下载

RustDesk 是一个用 Rust 编程语言开发的开源远程支持软件。它允许用户在 Windows、Linux 和 macOS 等操作系统上建立远程连接,以进行技术支持或协助。RustDesk官网:https://rustdesk.com/RustDesk下载地址:https:/..

信创支持哪些编程语言

信创支持的编程语言主要有以下几种:Java:Java 是目前最流行的编程语言之一,也是信创领域最广泛使用的编程语言。Java 具有跨平台、可移植、安全、高效等特点,适用于开发各种类型的应用软件。C/C++:C/C++ 是系统..

Entity Framework Core支持HierarchyId

Entity Framework Core 官方支持 HierarchyId,这使您能够在 SQL Server 数据库中存储和查询层次数据。层次数据是许多应用程序中常见的数据结构。无论您正在处理组织结构、产品类别还是带有线程的讨论,高效处理层次..

.NET 6.0支持ARM64架构的意义

.NET 6.0 支持 ARM64 架构具有重要的意义,主要体现在以下几个方面:扩大了 .NET 应用程序的运行平台:ARM64 架构是移动设备、服务器、物联网设备等领域的流行架构。.NET 6.0 支持 ARM64 架构,意味着 .NET 应用程序..

VSCode 安装ESLint并配置为保存自动格式化

ESLint 是一种用于识别和报告在 ECMAScript/JavaScript 代码中发现的模式的工具,其目标是使代码更加一致并避免错误。ESLint 是完全可插拔的。 每条规则都是一个插件,您可以在运行时添加更多。 您还可以添加社区插..

.NET容器化支持和云原生支持

.NET 容器化支持允许开发人员将应用程序打包为 Docker 容器,然后将这些容器部署到云平台或本地环境中。容器化可以带来以下优势:可移植性:容器化应用程序可以在任何支持 Docker 的平台上运行。可重用性:容器可以..

开发环境管理工具Conda,支持语言:Python, R, Scala, Java, Javascript, C/ C++, FORTRAN

Conda简介Conda是一个包依赖和环境管理工具,适用于: Python, R, Scala, Java, Javascript, C/ C++, FORTRAN多钟语言,比如在A服务器开发了一个应用,安装了N个包。现在要迁移到B服务器,又要重新安装一遍,还不知道..

微软宣布2024年8月31日停止支持Visual Studio Mac版

微软开发者博客发布更新,宣布适用于 Mac 平台的 Visual Studio 集成开发环境(IDE)于今天启动“退休”进程。Visual Studio for Mac 17.6 将继续支持 12 个月,持续到 2024 年 8 月 31 日。微软表示后续..

微软更新windows画图工具 支持一键抠图

微软在 2023 年 8 月发布了 Windows 11 的更新,其中包括对画图应用的重大更新。这些更新包括:新的外观和感觉: 画图应用已采用 Windows 11 的现代设计语言,包括圆角、Mica 材质和新的工具栏。新的功能: 画图应用新..

发表回复

返回顶部