Кажется, довольно просто установить clang-формат (используя brew) на macOS, но гораздо труднее установить clang-tidy без установки и сборки всего clang и сборки из исходного кода. Есть ли лучший вариант?
Ответ 1
Я не думаю, что сегодня есть действительно простой способ сделать это, вот некоторые подробности:
clang устанавливается в macOS и является компилятором по умолчанию, но он не устанавливается вместе с clang-format или clang-tidy (или, возможно, любым из дополнительных инструментов).
Использовать brew для установки в формате clang очень просто, если хотите.
Там нет никаких лягушатых варево формул.
В результате, кажется, что лучший способ получить clang-tidy на macOS - это просто установить все llvm и затем создать символические ссылки для инструментов, которые вы хотите использовать.
Это займет некоторое время, чтобы построить. Кроме того, вы можете загрузить предварительно собранные двоичные файлы и создать те же символические ссылки. Не стоит добавлять все llvm в ваш PATH из-за конфликтов с компилятором clang по умолчанию.