Let's assume we compose .clang-tidy yaml file on version X of clang-tidy. Should we synchronize this X version across all team members and CI? If someone update his clang-tidy version to more abvanced, will he get different diagnostics with the same config file?
It will be convenient to not bind to particular clang-tidy version especially if it supplied with IDE and updated automatically with IDE update