clang-cl + clang-tidy bug
Here is a link to the discourse.
Essentially clang-cl uses -std:c++17 However, clang-tidy expects -std=c++17
I can provide a project where this problem occurs if necessary.
But here is what you have to do:
Use clang-cl (clang on windows)
setup CMAKE_CXX_CLANG_TIDY. The arguments don't really matter.
Cmake will attempt to run clang-tidy but fail.