-
Improvement
-
Resolution: Fixed
-
Minor
-
-
5.0.0-beta2
Rather than holding parsers within warnings-plugin, move them to an external library, so that the same parser can be used for multiple plugins.
There is https://github.com/tomasbjerre/violations-lib that already duplicates some of the parsers (plus might add a few extra). Would you consider merging the parser logic into that library (and moving it into jenkinsci-organization in Github)?
See https://github.com/jenkinsci/violations-plugin/issues/88#issuecomment-266990121. I would assume some sort of a merge would be nice here.
- duplicates
-
JENKINS-17434 Allow to call parsers without jenkins (standalone)
-
- Resolved
-
- is blocking
-
JENKINS-17787 Replace Codenarc parser with native parser
-
- Resolved
-
[JENKINS-40439] Move parsers into external library
Link |
New:
This issue duplicates |
That would make sense, yes. Before we can do this step, we need to define a new API for this plugin (or library).
Questions to address:
PS for a bachelor thesis of one of my students I created a prototype module to see what is actually required: https://github.com/jenkinsci/analysis-model