git-afsantos / haros

H(igh) A(ssurance) ROS - Static analysis of ROS application code.
MIT License
190 stars 37 forks source link

Collapse issue reports by rule #58

Closed git-afsantos closed 2 months ago

git-afsantos commented 5 years ago

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.h in include/fictibot_drivers/motor_manager.h in src/driver_node.cpp [code-standards] [comments] [license] [copyright] [google-cpp] [ros]