为什么 vscode pylint 会漏掉明显的错误?

2024-02-10

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

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


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

"python.linting.maxNumberOfProblems": 100

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 vscode pylint 会漏掉明显的错误? 的相关文章

随机推荐