clang-analyzer-alpha.unix.PthreadLock проверка отсутствует в clang-tidy версии 3.8 и 4.0?
Я пытаюсь модернизировать исходный код C++ моего модуля, используя clang-tidy. Несколько недель назад я скачал и собрал Clang and Clang Tools версии 3.9, и когда я запустил его на одном из моих файлов cpp, я получил clang-analyzer-alpha.unix.PthreadLock
говоря, что замок уже был взят.
Позже из-за нехватки места я удалил эту версию clang и использовал версии 3.8 и 4.0, доступные в наших сторонних репозиториях.
В обеих этих версиях я не получил никаких предупреждений относительно этой альфа-проверки. Как включить его в версии 4.0?
Я уже использую -checks=*
во время анализа / запуска clang-tidy в моем файле cpp.
1 ответ
Похоже, что нет возможности включить эти проверки без сборки clang-tidy самостоятельно: https://reviews.llvm.org/D28729.