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

站心网
为您推荐
基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体之基础

鸿蒙系统HarmonyOS支持Docker吗?
SQLite性能支持多少数据量?

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

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

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

选择.NET6长期支持版本还是最新的.NET版本?
基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体基础

.NET支持PostgreSQL的ORM有哪些?

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

开源远程支持软件RustDesk官网下载
信创支持哪些编程语言

Entity Framework Core支持HierarchyId
.NET 6.0支持ARM64架构的意义

VSCode 安装ESLint并配置为保存自动格式化
.NET容器化支持和云原生支持
