Вдогонку, я не понял отличий clang-tidy от clang-analyzer после того как в самом clang начали бешено изменяться версии (уже 10, в прошлом году была 5, а недавно ещё 3.8), но на stackoverflow пишут:э https://stackoverflow.com/questions/49943781/does-clang-tidy-make-clang-check-redundant
After looking at the sources of both tools, clang-check -analyze instantiate an AnalysisASTConsumer from the StaticAnalyzer lib through here.
clang-tidy also does it if analyzer options are supplied.
So, everything seems to indicate that clang-tidy -check='clang-analyzer-*' is equivalent to clang-check -analyze.