私はモジュールのC++ソースコードをclang-tidyを使って近代化しようとしています。数週間前、私はclang and clang toolsバージョン3.9をダウンロードしてビルドしました。私がcppファイルの1つを実行したとき、私はclang-analyzer-alpha.unix.PthreadLock
というロックがすでに行われていると言っています。clang-analyzer-alpha.unix.PthreadLockチェックはclang-tidyバージョン3.8および4.0から抜けていますか?
後でスペースの制約から、私はそのバージョンのclangを削除し、バージョン3.8と4.0をサードパーティのreposで使用しました。
これらのバージョンでは、このアルファチェックに関する警告は表示されませんでした。バージョン4.0でどのように有効にするのですか?
私のcppファイルでclang-tidyを分析/実行しているうちに、既に-checks=*
を使用しています。
Clang 4.0?あなたはトランク版を意味しますか? – JVApen
@JVApenはい。私はトランク版を意味しました。 – Recker
これは[概要](http://clang-analyzer.llvm.org/alpha_checks.html)で利用できるので、 '-checks = *、'が '-checks = *、alpha 。* 'が必要です – JVApen