I recently landed a few fixes to clang-tidy upstream to make it works on linux over chromium code base and I fixed a few bugs in chromium (cr/589955).
Some patches are still pending to make clang-tidy working on windows and it is still a work in progress.
The main problem is the compilation database.
We are currently looking to see if we can integrate clang-tidy in different way (command-line, build-bots, ...).
emso@ is joining chromium team to help integrating more checkers over the chromium code base.
This is a very promising project.
I wrote a few custom linter rules to find specific bugs (inefficient construct) over chromium and it is working pretty well.
Now the question is more, what do you want to match?
The clang-tidy ast-matcher is pretty nice and it is doing a great job. The static-analyzer allowing complex matchers over a CFG (flow graph), available in clang and in clang-tidy, is too noisy on C++ because it's not maintained.