Skip to content

Enhancement of code quality reporting

guillaume Peillex requested to merge clangtidy_rework into main

This MR adds a CMake target named RunClangTidy that run clang-tidy on all sources.

It also adds a CI job that executes this target.

The results are aggregated to those obtained from cppcheck job and are exposed in the code quality window. A badge (or more) will then be added to reflect the analysis.

This MR also reduces the whole CI execution time by using DAG aspects of the CI. As soon as a job is done, then the others that depend on it, start.

Merge request reports