You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ESLint提示@typescript-eslint文件不匹配项目配置如何解决?

问题根因

你配置的ESLint使用tsconfig.eslint.json作为TypeScript解析器的项目配置文件,而TSConfig的继承规则中,子配置的include字段会覆盖父配置的同名字段,不会自动合并。你当前的tsconfig.eslint.json的include仅包含了tests目录下的文件,原tsconfig.json中src目录的包含规则被覆盖失效,导致ESLint校验src下的文件时,识别不到这些文件属于合法的项目文件范围,触发报错。

解决方案

直接修改tsconfig.eslint.json的include配置,同时加入src目录的匹配规则即可:

{
  "extends": "./tsconfig.json",
  "include": [
    "src/**/*",
    "tests/**/*"
  ]
}

修改完成后重新运行ESLint校验,报错即可消失。

内容的提问来源于stack exchange,提问作者Blaine

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 02:15:03