Python 有可能在Hudson中看到违规文件的源代码以及违规和Pylint吗?

Python 有可能在Hudson中看到违规文件的源代码以及违规和Pylint吗?,python,hudson,Python,Hudson,我将Hudson CI用于Python项目。我已经安装了违规插件,并将其配置为针对pylint运行代码。这是可行的,但我只看到一个违规列表,没有链接到源代码。是否可以设置违规和pylint来加载和突出显示违规的源文件(类似于Cobertura覆盖率报告) 更好的是,违规行为可以与pep8.py集成吗?经过更多的调试,我意识到pylint输出文件引用了与pylint运行位置相关的源代码文件,这与Hudson需要的路径不同。基本上,冲突需要相对于Hudson工作空间的路径 更好的是,违规行为可以与p

我将Hudson CI用于Python项目。我已经安装了违规插件,并将其配置为针对pylint运行代码。这是可行的,但我只看到一个违规列表,没有链接到源代码。是否可以设置违规和pylint来加载和突出显示违规的源文件(类似于Cobertura覆盖率报告)


更好的是,违规行为可以与pep8.py集成吗?

经过更多的调试,我意识到pylint输出文件引用了与pylint运行位置相关的源代码文件,这与Hudson需要的路径不同。基本上,冲突需要相对于Hudson工作空间的路径

更好的是,违规行为可以与pep8.py集成吗

这可能是一个单独的问题,但我还是要回答:我将
pylint
解析器改编成了一个
pep8
解析器,用于Hudson的违规插件。有关修补程序,请参阅此票证:


这对我来说很好。

我在pylint和违规方面遇到了类似的问题。对我来说,问题在于pylint将绝对文件名写入结果文件,而违规插件需要相对于工作区目录的路径。在pylint输出文件上运行此sed one liner修复了我的问题:

sed-iss.*workspace/###pylint hudson.txt


我也反对哈德逊。

谢谢,这为我指明了正确的方向。我详细描述了这个问题,描述了一个解决方法,并发布了一个链接,指向我在下面自己的答案中提出的一个hudson bug。