The line output is great because it's easy to parse, but you lose the message severity which makes it considerably less useful.
The only way I can see around it is to add the severity to the filename for the rule. It's clunky, and would only work for first-party rules without trouble.
Right now I'm working with BBEdit's bbresults tool, but we'll use similar techniques when we deploy this in our CI/CD environment.
The line output is great because it's easy to parse, but you lose the message severity which makes it considerably less useful.
The only way I can see around it is to add the severity to the filename for the rule. It's clunky, and would only work for first-party rules without trouble.
Right now I'm working with BBEdit's
bbresultstool, but we'll use similar techniques when we deploy this in our CI/CD environment.