[Refactor] clang tidy -fix
clang-tidy does static analysis and code transformation. It sometimes breaks code too, thats the reason for the fix commit.
The most value comes out of the warnings it creates, because code transformation is usually harder to implement, so most checks emit only warnings.