我们最近从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
答案 0 :(得分:0)
这个选项在pylint 1.1中消失了。
文本记者很有可能获得message-template
,但HTML在途中失去了一点可配置性。无论如何IMO,应该修复html报告系统地包括符号名称和它。
请在https://bitbucket.org/logilab/pylint/issues上就此问题提交一个问题。