Parsing report files produced by static code analysis is something that is valuable also outside Jenkins community. That is why I think it should be implemented in a library and released to Maven Central, not only Jenkins Maven repos. And so I have done (
https://github.com/tomasbjerre/violations-lib). I have the same argument for commenting (
https://github.com/tomasbjerre/violation-comments-lib) and commenting GitHub (
https://github.com/tomasbjerre/violation-comments-to-github-lib).
This enables me to easily create Gradle and Maven plugins for this. Which means I can also do this in Travis or any other build server.
My plugin is basically just a configuration GUI and that is something that I think other developers should also aim for. Simple and less complex.
But I will have a closer look at you links! See if there is something I can use.