| 形态 | eslint.config.js 导出数组 |
|---|---|
| 迁移 | 旧配置可用 FlatCompat 兼容层 |
示例
示例
// eslint.config.js
export default [
{
files: ["**/*.js"],
rules: { "no-unused-vars": "error", "eqeqeq": "error" },
},
];新项目直接采用 flat config;老项目按插件支持度分批迁移。
ESLint 9 起默认使用 Flat Config(eslint.config.js):配置为数组式导出,手动组合文件范围与规则,旧 .eslintrc 进入兼容维护状态。
| 形态 | eslint.config.js 导出数组 |
|---|---|
| 迁移 | 旧配置可用 FlatCompat 兼容层 |
// eslint.config.js
export default [
{
files: ["**/*.js"],
rules: { "no-unused-vars": "error", "eqeqeq": "error" },
},
];