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

VSCode中Pylance关闭类型检查仍下划线.text,如何仅提示拼写错误?

问题解答

原因分析

python.analysis.typeCheckingMode 设置为 off 仅关闭类型检查相关的诊断,但Pylance仍会执行基础代码分析(如未定义变量、无法解析的成员访问等),这类检查不属于类型检查范畴,所以即使关闭类型检查,.text 这类无法被Pylance识别的成员访问依然会被标红。而拼写错误提示通常来自专门的拼写检查扩展(如Code Spell Checker),和Pylance的代码分析是独立的功能。

解决步骤

要实现只保留拼写错误提示、禁用其他不必要的下划线,需分两步操作:

  1. 调整Pylance的诊断规则
    打开VS Code的settings.json(快捷键Ctrl+, 然后点击右上角的「打开设置JSON」图标),添加以下配置,关闭Pylance中导致.text这类下划线的诊断规则:

    "python.analysis.diagnosticSeverityOverrides": {
        "reportUndefinedVariable": "none",
        "reportGeneralTypeIssues": "none",
        "reportMissingImports": "none",
        "reportAttributeAccessIssue": "none"
    }
    

    其中reportAttributeAccessIssue正是针对无法解析的属性访问(比如.text)的诊断规则,将其设为none即可消除这类下划线。

  2. 确保拼写检查正常工作

    • 确认已安装拼写检查扩展(如Code Spell Checker)
    • 在settings.json中启用拼写检查并配置基础规则:
      "cSpell.enabled": true,
      "cSpell.language": "en",
      "cSpell.ignorePaths": [],
      "cSpell.ignoreWords": []
      

    这样就能保留对拼写错误(如driver拼写错误)的提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 11:59:57