如何使用pylint 1.8.2生成html报告以在gitlab-ci页面中发布?

Abs*_*Abs 5 html python report pylint gitlab-ci

我在gitlab中有一个django项目。在我的一个CI管道中,我使用pylint生成具有给定分数的徽章。另外,pylint会以txt格式生成问题报告。有没有一种方法可以生成以html形式发布的报告以作为工件?

Mar*_*ton 5

不幸的是,从pylint-1.7开始,html输出功能已被删除。

https://docs.pylint.org/zh/1.8/whatsnew/1.7.html#removed-changes

IMO这很不好,因为它阻止用户升级到1.8,除非他们想编写自己的html页面生成代码。我想看到该功能已恢复,或以其他某种形式可用(类似于以前生成的将json转换为html的功能。)

除非发生这种情况,否则在可预见的将来,我们将继续使用旧版本。