返回

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

2023-10-29 ESLint ESLint v9.0.0 Node.js 1046 0

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

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

您可能感兴趣:

阿里云 云服务器 99元1年 2核2G 3M固定带宽 续费与新购同价

领取 通义灵码 免费使用资格 兼容 Visual Studio Code、Visual Studio、JetBrains IDEs 等主流编程工具, 为你提供高效、流畅、舒心的智能编码体验!

DOVE 网络加速器 梯子 免费 试用

顶部