如何防止 VS Code 中的 TypeScript 检查 GitHub Copilot Chat 生成的临时文件?

问题描述 投票:0回答:1

在 Visual Studio Code 中使用 GitHub Copilot Chat 时,我遇到了 TypeScript 尝试键入检查 Copilot 生成的“临时文件”的问题。这些文件可通过基于哈希的文件名进行识别(例如,c4507d29-b816-4a1c-9f29-c06addfc1204),它们不属于我的存储库。然而,TypeScript 检查会产生大量错误,扰乱了我的工作流程。错误消息表明 TypeScript 将这些临时输出视为我项目的一部分,即使它们脱离了上下文并且与我的实际代码库无关。

我的问题有两个:我是否忽略了与 GitHub Copilot 和 TypeScript 相关的简单设置或配置,或者是否有其他人遇到过此问题,如果有,是如何解决的?

我尝试在 tsconfig.json 中排除这些文件,但我觉得这种情况一开始就不应该发生。我希望 TypeScript 忽略任何生成的代码,除非它位于我当前正在处理的项目的实际文件之一中。

visual-studio-code tsconfig github-copilot vs-code-settings
1个回答
2
投票

此问题已在向 Copilot Chat 扩展维护者发出的问题单中提出:来自 Github Copilot Chat 的缓存文件在 VS Code #997 中被标记为“问题”。基本上现在要做的就是等待维护人员调试和修复它。我建议您对该问题票竖起大拇指以表示支持。您还可以订阅它以获取有关讨论和进展的通知。请避免在那里发表嘈杂的评论,比如只包含“+1”/“bump”的评论。如果您对如何以最少的方式重现问题有更具体的了解,那么请通过将该过程放入问题单线程中来帮助维护人员。

© www.soinside.com 2019 - 2024. All rights reserved.