python - 如何在 Visual Studio Code 中从 [Python (parser)] 禁用即时 linting
问题描述
Visual Studio Code 1.25.1 中的 Python 解析器在键入时直接检查任何错误。
我怎么能把它关掉?
我想禁用 live-parser-linting。我也不想完全禁用 pep8 或 pylint 的 linting。
也许这个问题也在这里得到了解决: https ://github.com/Microsoft/vscode-python/issues/2270
我找到了“抑制诊断消息列表”的设置,但我不知道在此处插入什么(或者这是否是正确的位置),也没有在网络上找到任何有关 python.analysis.disabled 设置的文档。
帮助表示赞赏。
"python.analysis.disabled": [
"",
],
有什么解决方法吗?
解决方案
[我假设您安装了最新版本的 VS 代码 Python 扩展,因为这与 VS Code 1.25.1 没有任何直接关系]
如果您正在使用 Python 扩展中的新语言服务器,那么此时您键入的错误不会关闭(您引用了建议设置关闭该设置的特定问题)。
如果您没有使用新的语言服务器,那么扩展程序只会在保存时运行 linter,这意味着您在键入时会自动保存,这会触发代码的持续 linting。将您的设置调整为不自动保存,这将停止持续 linting(如果您只想为 Python 更改此设置,您可以在 VS Code 中为特定语言指定设置)。
推荐阅读
- c# - 如何摆脱“对象'对象'可以在方法中多次处理”
- python-3.x - 如何检查输入是否只是字符串或字符而不是特殊字符?
- python - 到熊猫的 Json 数据
- ruby-on-rails - 按字母顺序排序和限制
- sql - 对多个参数执行“SELECT TOP 5”的最简单方法是什么?
- php - 正则表达式选择除包含 5 的数字以外的任何内容
- javascript - 如何在按钮单击时获取最近隐藏输入字段的值
- linkedin-api - 将 LinkedIn 迁移到 API v2
- authentication - SPA 中使用刷新令牌和静默身份验证有什么区别?
- material-design - react-admin,折叠菜单时图标消失,只留下标签