6

如本问题所述:如何在 pylint-1.0.0 之后显示 Pylint 消息 ID?

pylint 1.0.0 不再接受“include-ids”选项。(它返回“lint.py:错误:没有这样的选项:--include-ids”)。不幸的是,在与 PyDev/Eclipse 的集成中,有一个小金块:“--include-ids=y 总是包含在内......”。

如何禁用该参数以便 Pylint 可以与 Eclipse 一起使用?

[我知道,其他替代方法包括安装旧版本的 Pylint 或在没有该选项的情况下从命令行运行 pylint(确实有效),但我希望与 Eclipse 集成。]

4

3 回答 3

7

这应该已经在最新的夜间版本中修复。请在那里抓住它。

有关如何获取它的详细信息,请参见:http ://pydev.org/download.html。

于 2013-08-21T16:29:20.260 回答
3

要使用 PyDev 使 ID 出现在 Eclispe 的问题视图中,请确保使用

msg-template={msg_id}:{line:3d},{column}: {obj}: {msg}

在 pylintrc 或命令行选项中。Eclipse 需要它来解析 PyLint 输出。

于 2013-10-11T17:19:42.427 回答
1

以下选项适用于 pydev v3.9.2 下的 pylint v1.4.3:

--msg-template="{msg_id}:{line:3d},{column:2d}:{msg}"

注意:不要在分号后面加上空格,否则它不起作用。

于 2015-03-20T11:21:32.450 回答