@hughsie In libssh we use csbuild in addition. This is from https://github.com/csutils/csmock/ and runs clang cppcheck etc. It offers plugins even to things like synk.
Setup is here:
https://gitlab.com/libssh/libssh-mirror/-/blob/master/.gitlab-ci.yml?ref_type=heads#L429