For local development, it’s incredibly convenient to output linter warnings directly in the console.
For systems that integrate with reports, like Jenkins, it’s convenient to output linter warnings as machine-readable XML files.
So it would be really useful to be able to output multiple report types, rather than artificially limiting users to just one or the other.