42

最新版本的 pylint 允许抑制带有人类可读消息 ID 的消息。例如,而不是

class MyTest(unittest.TestCase):  # pylint: disable=R0904
    ...

您可以指定:

class MyTest(unittest.TestCase):  # pylint: disable=too-many-public-methods
    ...

页面列出了数字消息 ID。但是,我正在寻找消息 id 的人类可读版本的完整列表。我在哪里可以找到该列表?

4

4 回答 4

58

我认为网络上(还)不存在这样的列表,尽管pylint --list-msgs会自动生成一个。

于 2012-12-20T05:57:08.177 回答
31

我偶然发现了您的问题,我自己正在寻找这样的列表。所以我决定pylint --list-msgs通过正则表达式进行处理。然后我创建了这样一个列表。您可以在此处访问它。

于 2016-10-05T19:34:16.627 回答
2

是用于消息的 pylint 错误字典,以获取最新版本的pylint --list-msgs.

格式为 PYLINT_ERROR_ID: ERROR_MESSAGE。

于 2019-05-10T21:41:56.177 回答
0

您可以在此处的 pylint 文档中找到它: https ://docs.pylint.org/en/v2.12.2/technical_reference/features.html#pylint-checkers-options-and-switches

于 2022-01-24T04:27:06.627 回答