【发布时间】:2023-03-27 01:30:01
【问题描述】:
我在 Visual Studio Code 中打开了一个带有明显错误的 python 文件(使用未定义的变量),但“问题”下列出的 pylint 问题仅显示一长串次要约定问题。
在其上手动运行 pylint(与 vscode 分开)可以很好地发现错误。据我所知,任何与 vscode pylint 相关的配置都没有明确排除该错误。
【问题讨论】:
我在 Visual Studio Code 中打开了一个带有明显错误的 python 文件(使用未定义的变量),但“问题”下列出的 pylint 问题仅显示一长串次要约定问题。
在其上手动运行 pylint(与 vscode 分开)可以很好地发现错误。据我所知,任何与 vscode pylint 相关的配置都没有明确排除该错误。
【问题讨论】:
最终我发现这是由于 vscode 中的以下默认设置:
"python.linting.maxNumberOfProblems": 100
将此配置编辑为更高的数字(例如 1000)会使错误出现。
显然,这个限制是按照发现问题的顺序盲目地应用于 pylint 输出的,所以如果在错误之前有足够多的小问题,那么错误将被隐藏 - 不理想。
【讨论】: