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

无法忽略stories文件夹的ESLint检查问题求助

ESLint无法忽略stories文件夹的常见原因
  • .eslintignore文件位置错误:必须放在项目根目录,和package.json、ESLint配置文件(.eslintrc等)同级。位置不对的话,ESLint根本识别不到这个忽略配置。
  • lint脚本明确指定了stories目录:如果package.json里的lint脚本写的是eslint src/ stories/这种明确包含stories的命令,就算.eslintignore里设了忽略,ESLint还是会强制执行脚本里指定的目录检查。改成只扫需要检查的目录(比如eslint src/),或者用eslint .让ESLint自动应用忽略规则。
  • ESLint配置文件的ignorePatterns覆盖了.eslintignore:如果你的.eslintrc(或.eslintrc.js、.eslintrc.json)里配置了ignorePatterns字段,而该字段没有包含stories相关路径,甚至存在取消忽略的规则,会导致.eslintignore的设置失效。可以直接在配置文件的ignorePatterns里添加"stories/**"来确保忽略。
  • 路径匹配规则冗余或不规范:stories/**已经能覆盖stories下所有文件和子目录,重复写stories、stories/*反而可能引发匹配逻辑冲突,建议只保留stories/**这一条规则。
  • 缓存未更新:ESLint默认会缓存检查结果,之前的缓存可能没包含新的忽略规则。可以在lint脚本里加上--no-cache参数(比如eslint . --no-cache),或者手动删除项目根目录下的.eslintcache文件。
  • 编辑器ESLint插件缓存干扰:如果是编辑器里看到stories目录仍有ESLint提示,可能是编辑器插件的缓存没更新。重启编辑器,或者在插件设置里确认已启用项目的.eslintignore配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:55:18