【问题标题】:Linting in Visual Studio Code Python stymies real time error detectionVisual Studio Code Python 中的 Linting 阻碍了实时错误检测
【发布时间】:2020-01-29 14:56:11
【问题描述】:

我使用过其他实时 linting 的编辑器 (Spyder),实时捕获编码错误非常有用。我不一定要实时,但即使我保存后,我也必须等待 30 秒左右。

我已经看到了这个问题,例如Visual Studio Code - Can you have real-time linting for python?,我尝试过改变

"python.jediEnabled": false

在我的设置中,没有效果。

我也查看了问题出在哪里,我认为不是 pylint,例如 https://github.com/Microsoft/vscode-python/issues/444

我想知道问题是源自 Python 扩展,还是 VSC,或两者兼而有之。

有简单的解决方法吗?如果是这样,有人可以告诉我吗?或者这真的是一个在我看来似乎已经被掩盖的问题。

这似乎是一个非常有用的功能,坦率地说,我很困惑为什么像 VSC 这样令人惊叹的 IDE 缺少我谦逊地认为是这样一个史诗般的功能。

【问题讨论】:

    标签: python visual-studio-code lint pylint python-extensions


    【解决方案1】:

    设置"python.jediEnabled": false 将在您键入时为您提供 linting,但您没有指定“linting”的含义,以了解您是否要这样做。例如,语法错误将突出显示,但如果您正在寻找例如flake8 要实时运行,那么目前不支持。如果你想要那种支持,那么请?https://github.com/microsoft/vscode-python/issues/408

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-04
      • 2018-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-05
      • 2016-10-29
      • 1970-01-01
      相关资源
      最近更新 更多