ESLint v9.0.0 正式发布
ESLint v9.0.0 已正式发布。这是 ESLint 的一次重大版本升级,主要更新内容如下: 安装:可以通过npm i eslint@9.0.0 --save-dev命令进行更新升级。 迁移指南:由于存在大量更改,可以根据迁移指南[1]进行升级。 Node.js 版本支持:目前,Node.js v20.x 是LTS版本,因此不再支持 v18.18.0 以及 v19.x 之前的所有 Node.js 版本。 默认配置格式:Flat config现在是 ESLint 的默认配置格式,eslintrc 已正式弃用。 删除部分格式化程序:包括 checkstyle、compact、jslint-xml、junit、tap、unix、visualstudio,后续需要通过独立安装包来使用。 删除规则:删除了valid-jsdoc和require-jsdoc,建议改用eslint-plugin-jsdoc插件。 更新推荐规则:eslint:recommended配置已更新,包括重要的新规则,并删除已弃用和不太重要的规则。 新增规则:新增no-useless-assignment规则,用于捕获已...









