Visual studio code 为什么vscode pylint忽略了明显的错误?
我在VisualStudio代码中打开了一个python文件,其中有一个明显的错误(使用未定义的变量),但“问题”下列出的pylint问题只显示了一长串次要约定问题Visual studio code 为什么vscode pylint忽略了明显的错误?,visual-studio-code,pylint,Visual Studio Code,Pylint,我在VisualStudio代码中打开了一个python文件,其中有一个明显的错误(使用未定义的变量),但“问题”下列出的pylint问题只显示了一长串次要约定问题 在其上手动运行pylint(与vscode分开)可以很好地发现错误。据我所知,任何vscode pylint相关配置都没有明确排除该错误。最终我发现这是由于vscode中的以下默认设置造成的: "python.linting.maxNumberOfProblems": 100 将此配置编辑为更高的数字(例如1000)会显示错误 显
在其上手动运行pylint(与vscode分开)可以很好地发现错误。据我所知,任何vscode pylint相关配置都没有明确排除该错误。最终我发现这是由于vscode中的以下默认设置造成的:
"python.linting.maxNumberOfProblems": 100
将此配置编辑为更高的数字(例如1000)会显示错误
显然,这一限制是按照发现问题的顺序盲目地应用于pylint输出的,因此,如果错误之前存在足够多的小问题,那么错误将被隐藏——这并不理想