发布于: 发布说明 阅读 2 分钟
亮点
- 新的 no-promise-executor-return 规则防止从
new Promise(...)
执行器内部返回不可读的值。 - 新的 no-unreachable-loop 规则捕获保证仅执行一次的循环。
- 一些规则已更新以报告更准确的源代码位置。
- 一些规则选项模式已改进,以捕获配置错误。
功能
9e1414e
新功能:添加 no-promise-executor-return 规则 (修复 #12640) (#12648) (Milos Djermanovic)b550330
新功能:添加 no-unreachable-loop 规则 (修复 #12381) (#12660) (Milos Djermanovic)
增强功能
638a6d6
更新:在一些规则的模式中添加缺失的additionalProperties: false
(#13198) (Milos Djermanovic)949a5cd
更新:修复 operator-linebreak 覆盖模式 (#13199) (Milos Djermanovic)09cc0a2
更新:max-lines 报告位置改进 (参考 #12334) (#13318) (Anix)ee2fc2e
更新:object-property-newline 结束位置 (参考 #12334) (#13399) (Anix)d98152a
更新:为假阴性添加了空错误数组检查 (#13200) (Anix)7686d7f
更新:semi-spacing 应该检查 do-while 语句 (#13358) (Milos Djermanovic)cbd0d00
更新:在 comma-dangle 模式中禁止使用多个选项 (修复 #13165) (#13166) (Milos Djermanovic)13999d2
更新:curly 应该检查后续的if
语句 (#12947) (Milos Djermanovic)6cfbd03
更新:从eslint --init
中删除 @typescript-eslint/eslint-recommended (#13340) (Minh Nguyen)2a21049
更新:key-spacing 位置更改以添加空格 (参考 #12334) (#13362) (Anix)
错误修复
文档
9d0186e
文档:修复更改日志版本 (#13410) (Tony Brix)1ee3c42
文档:关于使用 eol-last 的 maxEOF (#12742) (修复 #13374) (Arthur Dias)0f1f5ed
文档:将安全策略链接添加到自述文件 (#13403) (Nicholas C. Zakas)