2014-01-09 68 views
1

我們最近從pylint-0.28升級到pylint-1.1,並且我不能再使用--output-format = html時將消息id寫入生成的html文件。如何使用pylint編寫html文件的messge ID 1.1

變化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模板選項恢復,但這似乎只適用於屏幕輸出。所以,目前html文件中的'type'列只包含五種消息類型之一。我如何才能將消息名稱或消息ID轉換爲html文件?

此外,FWIW這裏

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

的pylint的文檔仍然提到了--include-IDS選項,並沒有提到--message模板。

馬克E.漢密爾頓

回答

0

這是正確的,這個選項在pylint 1.1中消失。

文本記者有利地得到了message-template,但HTML在路上放鬆了一些可配置性。無論如何,國際海事組織的HTML報告應該被固定爲系統地包含符號名稱,就是這樣。

請提交關於https://bitbucket.org/logilab/pylint/issues的問題。

+0

問題在https://bitbucket.org/logilab/pylint/issue/135/how-to-write-messge-name-or-id-to-html – mnagel