category and type are typically a 1:n relationship. The type contains the name (or ID) of the rule that has been executed. The category groups a set of n rules.
So the current categories (C0111, R0201, etc) need to be switched to types, and the real categories needs to be categories. (C, R, W, E, F).
So we still need to open a new issue for this one, and I'm willing to work on it.
is what we already had in our reports, and we are still only seeing opaque codes in the report:
mbrekkevold umm, interesting. I'll triple check on a clean jenkins instance as soon as I can. To create the screenshot I did, I used the exact same msg-template as you. On your side, do you think you can spin-up a fresh new instance (let's say with docker or whatever the way you prefer) and see if it changes something? (Here I'm implying you are looking at a production instance, but I might me wrong and maybe you already did it).
Is the result format the same if your projects if you compare it line by line?
drulli I guess you mean our pylint output result? If so yes it's the same I have. And when I use the regex to parse mbrekkevold pylint output, I get the proper groups (see https://regex101.com/r/tsspv2/1)
Or actually, I could simply look at the unit tests in the repo.