禁用所有“pylint”约定消息

2024-05-12 22:15:48 发布

您现在位置:Python中文网/ 问答频道 /正文

背景

我发现pylint很有用,但我也发现它是可怕的无证文件,有令人痛苦的冗长输出,并且缺乏直观的界面。

我想使用pylint,但它不断地输出大量毫无意义的“约定”消息,例如C: 2: Line too long (137/80)

问题

如果我能禁用这些,pylint对我来说会有用得多。如何禁用这些“约定”消息?

我自己的努力

我试过将disable-msg=C301放入~/.pylintrc(正在加载,因为当我在其中放入一个错误时pylint会有抱怨),我理解这是基于在pylint包目录中运行此命令的“行太长”消息(可以找到的文档会很好):

$grep“行太长”**/*.py checkers/format.py:'C0301':('行太长(%s/%s)'

但是这个disable-msg什么也没做。我会用disable-msg-cat=命令禁用整个convention类别,但在任何地方我都找不到该命令的convention类别的标识符是什么-直观的disable-message-cat=convention无效。

在这个问题上,我很想得到一些指导。

谢谢你。

布赖恩


Tags: 文件py命令消息界面msg类别直观