VS Code 在 GitHub Copilot Chat 代码块中发现问题。为什么?

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

在 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
2个回答
2
投票

这是一个错误。它已在最新的 VS Code Insiders 中修复。当 VS Code 1.87.1 发布时,该修复也应该包含在其中。请参阅问题单聊天代码块中的问题显示为工作区问题#206644


0
投票

您最终找到解决这个问题的方法了吗?我最近遇到了同样的问题,并尝试了更新的 VS Code 1.87.2,但它没有改变任何东西。目前还没找到解决办法。

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