发布在: 发布说明 阅读 2 分钟
亮点
- ESLint 使用的预定义配置对象数组现在可以通过编程方式访问,作为
ESLint.defaultConfig
。 - 为了加快加载速度,ESLint CLI 会在较新版本的 Node.js 中自动启用 V8 的代码缓存。
- 自定义语言现在可以使用
defaultLanguageOptions
属性提供其默认选项。请参阅有关Language
对象 的文档。
功能
381c32b
feat: 允许语言提供defaultLanguageOptions
(#19003) (Milos Djermanovic)bf723bd
feat: 改善 eslintrc 警告消息 (#19023) (Milos Djermanovic)1def4cd
feat: 停止支持 jiti v1.21 (#18996) (Francesco Trotta)f879be2
feat: 导出ESLint.defaultConfig
(#18983) (Nitin Kumar)
错误修复
78836d4
fix: 更新complexity
规则类型 (#19027) (Nitin Kumar)064c8b6
fix: 更新规则类型 (#18925) (Nitin Kumar)
文档
abdbfa8
docs: 将LintMessage#nodeType
标记为已弃用 (#19019) (Nitin Kumar)19e68d3
docs: 更新已弃用规则类型定义 (#19018) (Nitin Kumar)7dd402d
docs: 更新将多个值传递给 CLI 选项的示例 (#19006) (Milos Djermanovic)5dcbc51
docs: 为 no-restricted-imports 添加带副作用导入的示例 (#18997) (Milos Djermanovic)1ee87ca
docs: 更新 README (GitHub Actions Bot)2c3dbdc
docs: 为 README 使用预渲染的赞助商 (#18988) (Milos Djermanovic)
杂项
68d2d9d
chore: 升级到@eslint/[email protected]
和@eslint/core@^0.7.0
(#19034) (Francesco Trotta)2211f0a
chore: @eslint/js 发布的 package.json 更新 (Jenkins)c7abaef
perf: 使用 Node.js 编译缓存 (#19012) (唯然)1d7c077
chore: 添加 pkg.type “commonjs” (#19011) (唯然)468e3bd
test: 修复ESLint
测试 (#19021) (Francesco Trotta)ed4635f
ci: 升级 [email protected] (#18992) (Milos Djermanovic)efad767
chore: 删除未使用的 ignore 依赖项 (#18993) (Amaresh S M)