禁用pylint警告E501,没有效果

6 投票
2 回答
11925 浏览
提问于 2025-04-18 13:27

我知道这个问题已经有人问过了,但我找到的解决办法都不管用。我想在使用pydev编写代码时,关闭pylint的E501警告,也就是“行太长”的提示。我试过在代码里加注释 # pylint: disable=E501,甚至还试过 #pylint: disable=C3031。

我还创建了一个叫做standard.rc的配置文件,并按照这里的说明把它放在了eclipse的pylint选项里: 如何关闭Pylint警告?,然后我还进到这个配置文件里,修改了每行允许的最大字符数。但就是没用!

2 个回答

2

你有没有试过把最大行长度的设置调到一个非常大的数字呢?

比如说:pylint --max-line-length=999 ...{命令的其他部分}

12

E501 line too long这个错误是来自于pep8,而不是pylint

你可以用pep8 --ignore=E501这个命令来跳过这个错误的提示(特别是如果你已经用pylint检查过长行的话)。

撰写回答