Summary
Create a reusable framework to parse static analysis reports and turn them into Code Cities metrics. The framework should accept multiple formats (e.g. XML, JSON), be easy to extend, and minimize per-tool effort.
Problem
Current integrations are duplicative and slow the adoption of new analyzers (e.g., JaCoCoGraphProvider).
Goals
- Provide a generic approach for parsing reports.
- Normalize findings to a common internal schema.
- Project findings onto the Code Cities graph (file/line → node metrics).
- Make adding a new tool configuration-based, ideally with no core code changes.