Python VSCode pylint未突出显示未使用的参数
我有以下方法Python VSCode pylint未突出显示未使用的参数,python,pylint,Python,Pylint,我有以下方法 def foo(条形): 打印(“你好世界”) 编辑:在VSCode中运行pylint [预期行为] pylint将“bar”高亮显示为未使用的变量 [实际行为] 从VScode输出 ###################Linting输出-pylint########## -------------------------------------------------------------------- 您的代码评级为10.00/10(上一次运行:10.00/10,+0.0
def foo(条形):
打印(“你好世界”)
编辑:在VSCode中运行pylint
[预期行为]
pylint将“bar”高亮显示为未使用的变量
[实际行为]
从VScode输出
###################Linting输出-pylint##########
--------------------------------------------------------------------
您的代码评级为10.00/10(上一次运行:10.00/10,+0.00)
我没有额外的pylint配置设置结果是VSCode中有一个设置强制执行最小检查
Python›Linting:Pylint使用最小checker
事实证明,VSCode中有一个设置强制执行最小checker
Python›Linting:Pylint使用最小检查器
我在以下内容中发现了这一点:
可能未使用的变量(W0641):
定义变量时可能使用了未使用的变量%r,但可能未使用。这种可能性来自于可能会使用locals()这一事实,它可能会使用或不使用上述变量
在您的例子中,可能是因为您没有在函数中使用bar
参数。如果您不使用它,只需将其删除以获得清理代码
如果要更改此设置,请查看关于linting的官方信息。我在以下内容中找到了此信息:
可能未使用的变量(W0641):
定义变量时可能使用了未使用的变量%r,但可能未使用。这种可能性来自于可能会使用locals()这一事实,它可能会使用或不使用上述变量
在您的例子中,可能是因为您没有在函数中使用bar
参数。如果您不使用它,只需将其删除以获得清理代码
如果要更改此设置,请查看关于linting的官方信息。您是否在命令行中执行了pylint?当我这样做时,我得到的结果是
W0613:未使用的参数'bar'(未使用的参数)
您的设置或运行pylint的方式有问题。Pylint正确地为您的代码提供了三个错误:列入黑名单的变量名'foo',列入黑名单的变量名'bar',以及未使用的参数'bar'。我的意思是,您如何在终端或任何IDE中运行Pylint?问题只存在于VSCode中。我已经更新了上面的问题。谢谢您是否在命令行中执行了pylint?当我这样做时,我得到的结果是W0613:未使用的参数'bar'(未使用的参数)
您的设置或运行pylint的方式有问题。Pylint正确地为您的代码提供了三个错误:列入黑名单的变量名'foo',列入黑名单的变量名'bar',以及未使用的参数'bar'。我的意思是,您如何在终端或任何IDE中运行Pylint?问题只存在于VSCode中。我已经更新了上面的问题。谢谢