VSCode pylint没有高亮显示未使用的参数。

问题描述 投票:1回答:2

我有以下方法

def foo(bar):
    print("hello world")

编辑:在VSCode中运行pylint。

[预期行为]pylint将'bar'作为一个未使用的变量突出显示。

[实际行为]来自VScode输出。

##########Linting Output - pylint##########

--------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)

我没有额外的pylint配置设置

python pylint
2个回答
0
投票

原来在VSCode中,有一个设置是强制执行最小检查器的Python › Linting: Pylint Use Minimal Checkers


0
投票

我发现这个在 幽林特文件:

可能未使用的变量(W0641)。

可能未使用的变量%r 当定义了一个变量但可能未使用时使用。这种可能性来自于可能使用locals()的事实,它可能会消耗或不消耗该变量。

在你的情况下,可能是因为你没有使用过 bar 参数在你的函数里面。如果你不使用它,只需删除它来清理代码。

查看官方的 VS代码文档 如果您想更改此设置,请查看关于绒毛的设置。

© www.soinside.com 2019 - 2024. All rights reserved.