
发布于: 发布说明 9 分钟阅读
我们刚刚发布了 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 新闻、案例研究、教程和资源。


