
发布于: 公告 5 分钟阅读
我们刚刚推送了 ESLint v9.19.0,这是一个 ESLint 的小版本升级。此版本添加了一些新功能,并修复了之前版本中发现的几个错误。
/* eslint */
配置注释此版本引入了一个新的配置选项 linterOptions.reportUnusedInlineConfigs
和相应的 CLI 选项 --report-unused-inline-configs
。
当此选项设置为 "warn"
或 "error"
时,ESLint 将报告行内规则配置注释,这些注释的严重程度和选项与已为同一规则配置的内容相匹配。
// eslint.config.js
export default [
{
linterOptions: {
reportUnusedInlineConfigs: "error"
},
rules: {
"no-unused-vars": ["error", { ignoreRestSiblings: true }]
}
}
];
// my-file.js
/* eslint no-unused-vars: ["error", { "ignoreRestSiblings": true }] -- this inline config will be reported as unused */
cfea9ab
docs: 澄清 overrideConfig 选项 (#19370) (Nicholas C. Zakas)2b84f66
docs: 更新 README (#19362) (Nicholas C. Zakas)044f93c
docs: 澄清冻结规则描述 (#19351) (Pavel)797ee7c
docs: 修复 Bluesky 链接 (#19368) (Milos Djermanovic)81a9c0e
docs: 更新 README (GitHub Actions Bot)093fb3d
docs: 在规则示例中将 var
替换为 let
和 const
(#19365) (Tanuj Kanti)417de32
docs: 在规则示例中将 var 替换为 const (#19352) (jj)17f2aae
docs: 更新 getting-started 配置以匹配默认生成的配置 (#19308) (0xDev)8a0a5a8
docs: 更好的 global ignores
说明 (#19297) (Jacopo Marrone)6671a2c
docs: 更新 README (GitHub Actions Bot)e39d3f2
docs: 修复规则类别分隔符 (#19264) (Tanuj Kanti)e0cf53f
docs: 修复小屏幕上的搜索结果框位置 (#19328) (Tanuj Kanti)f92a680
docs: 在规则示例中将 var 替换为 let 或 const (#19331) (Ravi Teja Kolla)b04b84b
docs: 恢复 TS 配置文件文档中的意外更改 (#19336) (Francesco Trotta)最新的 ESLint 新闻、案例研究、教程和资源。