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

Visual Studio Code中Code Spell Checker无法检查Git忽略的TypeScript文件

解决Code Spell Checker无法检查Git忽略的TypeScript文件问题

Code Spell Checker默认会跳过Git忽略的文件,这是它的内置逻辑——用来避免校验临时文件、构建产物这类不需要检查的内容。针对你遇到的问题,可以通过以下几种方式解决:

  • 调整cSpell.ignorePaths设置,排除特定TS文件的忽略规则
    打开VS Code设置(快捷键Ctrl+, / Cmd+,),搜索「C Spell: Ignore Paths」。默认该设置会自动读取.gitignore的规则,你可以添加例外路径来让指定的被忽略TS文件被校验:
    比如你的.gitignore里有src/temp/*.ts,但需要检查这些文件,就在cSpell.ignorePaths中追加!src/temp/*.ts(感叹号表示取消该路径的忽略)。

  • 禁用扩展读取.gitignore的功能(按需使用)
    如果你希望所有被Git忽略的文件都能被校验,可以搜索「C Spell: Use Gitignore」,将该选项设置为false。注意这会让所有.gitignore中的文件都纳入检查范围,适合确实需要校验这类文件的场景。

  • 给单个文件强制开启校验
    要是只有个别被忽略的TS文件需要检查,直接在文件顶部添加一行注释即可:

    /* cspell:enable */
    

    这会强制Code Spell Checker对该文件进行拼写检查,不受全局忽略规则影响。

  • 确认设置的作用范围
    确保你修改的是当前工作区设置而非全局用户设置,工作区设置的优先级更高,能保证设置在当前项目中生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 21:10:03