Не думаю, что сегодня есть действительно простой способ сделать это, вот некоторые детали:
- clang устанавливается в macOS и является компилятором по умолчанию, но он не устанавливается вместе с clang-format или clang-tidy (или, возможно, любым из дополнительных инструментов).
- Для установки clang-format очень просто использовать brew, если хотите.
- Не существует формул для лёгкого приготовления.
В результате, похоже, что лучший способ получить clang-tidy на macOS - это просто установить все llvm и затем создать символические ссылки для инструментов, которые вы хотите использовать.
brew install llvm --with-toolchain
ln -s "/usr/local/opt/llvm/bin/clang-format" "/usr/local/bin/clang-format"
ln -s "/usr/local/opt/llvm/bin/clang-tidy" "/usr/local/bin/clang-tidy"
Это займет некоторое время, чтобы построить. Кроме того, вы можете загрузить предварительно собранные двоичные файлы и создать те же символические ссылки. Не стоит добавлять все llvm в ваш PATH
из-за конфликтов с компилятором clang по умолчанию.