This PR adds a selection of clang-tidy checks to the build system. It utilizes CMake's native support for clang-tidy, which adds the checks to every build procedure. Only a hand-picked selection of checks is performed, and it is performed only on a selection of the sources. Where feasible, the existing sources have been modified to not trigger any warnings. At the current state, the CMake build does not show any warning or error message.
This PR adds a selection of clang-tidy checks to the build system. It utilizes CMake's native support for clang-tidy, which adds the checks to every build procedure. Only a hand-picked selection of checks is performed, and it is performed only on a selection of the sources. Where feasible, the existing sources have been modified to not trigger any warnings. At the current state, the CMake build does not show any warning or error message.