ESLint v8.21.0发布

89 阅读1分钟

亮点

  • ESLint现在将为ESLint v9中的两个变化打印弃用警告:首先,带有选项的规则必须指定模式。第二,规则必须使用ESLint v2以来的对象式格式来定义,而不是传统的函数式格式。完整的细节见RFC85
  • 我们向ESLint的新配置系统迈进了一大步!新的FlatESLint 类现在已经合并了。它的API还不稳定,也不是所有的功能都已实现,但它可以通过Node.js的API访问,以便早期测试。原始设计见RFC9

功能介绍

  • 7b43ea1feat: 实现FlatESLint
  • 92bf49a壮举:改进了在规则中的键宽计算 key-spacing规则
  • c461542壮举:在规则中添加新的allowLineSeparatedGroups 选项
  • 1cdcbca壮举:在RuleTester 中为传统的 API 添加弃用警告

错误修正

任务

  • 8892511杂事。升级到Espree 9.3.3
  • 1233beechore:切换到eslint-plugin-node的维护分叉
  • 97b95c0chore: 升级 puppeteer v13