【问题标题】:Why does vscode pylint miss obvious errors?为什么 vscode pylint 会漏掉明显的错误?
【发布时间】:2023-03-27 01:30:01
【问题描述】:

我在 Visual Studio Code 中打开了一个带有明显错误的 python 文件(使用未定义的变量),但“问题”下列出的 pylint 问题仅显示一长串次要约定问题。

在其上手动运行 pylint(与 vscode 分开)可以很好地发现错误。据我所知,任何与 vscode pylint 相关的配置都没有明确排除该错误。

【问题讨论】:

    标签: visual-studio-code pylint


    【解决方案1】:

    最终我发现这是由于 vscode 中的以下默认设置:

    "python.linting.maxNumberOfProblems": 100
    

    将此配置编辑为更高的数字(例如 1000)会使错误出现。

    显然,这个限制是按照发现问题的顺序盲目地应用于 pylint 输出的,所以如果在错误之前有足够多的小问题,那么错误将被隐藏 - 不理想。

    【讨论】:

      猜你喜欢
      • 2018-01-01
      • 2019-09-25
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 1970-01-01
      • 2018-02-24
      相关资源
      最近更新 更多