Even if we constrain ourselves to clang-tidy and cppcheck, and the platforms where they are supported, you can only assert that to your own code, and eventually third party libraries in source code.
Then even if you find issues in those third party code libraries, there is the issue of if you are allowed to change them yourself, or how those fixes get provided by the library vendor, warranties and so on.
Edit: And, of course, a lot of forced static typing and avoiding global scoped stuff. So, for example, you'd make a
instead of `float wall_length; // meters`.