I have a fairly large project with lots & large headers that are included. Running clang-tidy on a single source file takes 10+ minutes. In contrast to that clang-tidy findings in clangd show up almost immediately.
I expect clangd to be faster due to caching, multithreading, but not <1 second vs 10 minutes.
Are there e.g. any expensive rules that are disabled for clangd usage or is some accuracy sacrified for performance?