-
Improvement
-
Resolution: Unresolved
-
Major
-
None
Currently, issues refer to a line, a line range, or multiple line ranges in a single file. It would make sense to extend this concept so that issues refer to multiple locations, that may span multiple files.
One parser that already supports that concept is the CPPCheck. Multiple files are currently ignored. The Gcc parser could be extended as well.
Static Analysis Results Interchange Format (SARIF) Version 2.1.0 also supports multiple locations. I don't think analysis-model has a parser for SARIF yet, but it might be useful as a source of ideas.