如何使用pylint 1.1将hashge id写入html文件

时间:2014-01-09 18:21:04

标签: pylint

我们最近从pylint-0.28升级到pylint-1.1,并且我无法再使用--output-format = html将消息ID写入生成的html文件中。

pylint 1.X的变化带走了--include-ids选项,以及这些问题:

How do I get Pylint message IDs to show up after pylint-1.0.0?
PyLint 1.0.0 with PyDev + Eclipse: "include-ids" option no longer allowed, breaks Eclipse integration

建议使用--message-template选项来恢复它,但这似乎只适用于屏幕输出。因此,目前html文件中的“类型”列仅包含五种消息类型之一。如何才能将消息名称或消息ID转换为html文件?

另外,FWIW这里的pylint文档

https://pypi.python.org/pypi/pylint
http://docs.pylint.org/features.html#options

仍然提到--include-ids选项,并没有提及--message-template。

Mark E. Hamilton

1 个答案:

答案 0 :(得分:0)

这个选项在pylint 1.1中消失了。

文本记者很有可能获得message-template,但HTML在途中失去了一点可配置性。无论如何IMO,应该修复html报告系统地包括符号名称和它。

请在https://bitbucket.org/logilab/pylint/issues上就此问题提交一个问题。