作者:双手描绘我们的幸福_688 | 来源:互联网 | 2023-05-19 17:06
我的标题中有以下行:
import config.logging_settings
这实际上改变了我的python日志设置,但是pylint认为它是一个未使用的导入.我不想删除unused-import
一般警告,所以可以忽略这一条特定的行吗?
我不介意有一个.pylintrc
这个项目,所以将接受更改配置文件的答案.
否则,这样的事情也将受到赞赏:
import config.logging_settings # pylint: disable-this-line-in-some-way
jomo..
176
Pylint 手册中记录了Pylint消息控制:
是否可以在本地禁用特定消息?
是的,此功能已添加到Pylint 0.11中.这可以通过
# pylint: disable=some-message,another-one
在期望的块级别或在期望的代码行的末尾添加来完成
您可以使用消息代码或符号名称.
手册也有一个例子.
有一个wiki记录所有pylint消息及其代码.
1> jomo..:
Pylint 手册中记录了Pylint消息控制:
是否可以在本地禁用特定消息?
是的,此功能已添加到Pylint 0.11中.这可以通过
# pylint: disable=some-message,another-one
在期望的块级别或在期望的代码行的末尾添加来完成
您可以使用消息代码或符号名称.
手册也有一个例子.
有一个wiki记录所有pylint消息及其代码.
2> The Unfun Ca..:
import config.logging_settings # pylint: disable=W0611
这很简单,具体针对该行.
正如sthenault所指出的,你可以而且应该使用更易读的形式:
import config.logging_settings # pylint: disable=unused-import
对于最近的pylint版本,更喜欢在id上显示消息显式符号,即:`#pylint:disable = unused-import`
3> Basic..:
我相信你要找的是......
import config.logging_settings # @UnusedImport
请注意注释前的双倍空格,以避免遇到其他格式警告.
此外,根据您的IDE(如果您使用的是IDE),可能还有一个选项可以添加正确的忽略规则(例如,Ctrl1在光标结束时按下eclipse 会自动建议@UnusedImport
这可能适用于某些IDE,但不适用于`emacs/flycheck`.谢谢.请保留答案,因为它可能会帮助其他人.