Improve check-lint-diff Target
Unfortunate combination of two merge requests lead to the master
CI pipeline fail because of a missing string()
conversion of a path
.
Now this triggered an issue in the current check-lint-diff
cmake code, leading me to reevaluate it and to rewrite that portion using the available tool called clang-tidy-diff
which is much better than the manual approach we've used.