Ericsson / CodeCompass

CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://codecompass.net
GNU General Public License v3.0
516 stars 101 forks source link

Add C++ linter to the CI workflow #728

Open mcserep opened 6 months ago

mcserep commented 6 months ago

While the C++ backend has a somewhat vague coding convention defined, and the expected coding style is also added to the project for CLion, the CI should also perform a linting action and indicate potential linting issues.

@intjftw previously made an initial attempt on it, using Clang Tidy (see here: https://github.com/Ericsson/CodeCompass/compare/master...mcserep:CodeCompass:ci-cpp-lint), which could be either used as a starting point, or restart from scratch, as not much work has been done on this issue yet.