<LANG>_CLANG_TIDY

在版本 3.6 中新增。

此屬性僅在 <LANG>CCXXOBJCOBJCXX 時實作。

指定包含 clang-tidy 工具命令列的以分號分隔的清單Makefile 產生器Ninja 產生器將會與編譯器一起執行此工具,且如果工具報告任何問題,則會報告警告。

指定的 clang-tidy 命令列將會被調用,並帶有額外引數,指定原始程式檔,以及在 -- 之後的完整編譯器命令列。

在版本 3.25 中變更:如果指定的 clang-tidy 命令列包含 -p 選項,則它將在沒有 -- 和完整編譯器命令列的情況下被調用。clang-tidy 將在指定的編譯器命令資料庫中查找原始程式檔。

此屬性由 CMAKE_<LANG>_CLANG_TIDY 變數的值初始化,如果目標在建立時已設定。

在版本 3.27 中新增:此屬性支援 產生器運算式

在版本 3.27 中新增:SKIP_LINTING 可以在個別原始程式檔上設定,以將它們從 <LANG>_CPPLINT<LANG>_CLANG_TIDY<LANG>_CPPCHECK<LANG>_INCLUDE_WHAT_YOU_USE 定義的程式碼檢查工具中排除。當 SKIP_LINTING 在原始程式檔上設定為 true 時,這些工具將不會在該特定檔案上執行。