To avoid a lot of visual noise and nearly duplicate issues, issues should be grouped by rule (at least for low-severity ones, or for ones with a lot of occurrences).
Additionally, it might be useful to group by message, and only then display the list of files.
Example:
Issue 1 - Rule No Copyright Statement
Every source and header file must contain a license and copyright statement at the beginning of the file.
in include/fictibot_drivers/sensor_manager.hin include/fictibot_drivers/motor_manager.hin src/driver_node.cpp[code-standards] [comments] [license] [copyright] [google-cpp] [ros]
To avoid a lot of visual noise and nearly duplicate issues, issues should be grouped by rule (at least for low-severity ones, or for ones with a lot of occurrences).
Additionally, it might be useful to group by message, and only then display the list of files.
Example: