Add and apply clang-tidy

1 job for clang-tidy in 2 minutes and 22 seconds (queued for 2 seconds)