我同意大多数clang-tidy
检查,但其中一些我认为没有太大的价值。大多数是fuschia*
检查,例如默认参数警告:
error: calling a function that uses a default argument is disallowed [fuchsia-default-arguments...
因此,我想知道如何运行除fuschia
以外的所有检查。现在,我只需检查Cmake中的所有内容即可:
set(CMAKE_CXX_CLANG_TIDY
clang-tidy;
-header-filter=.;
-checks=*;
-warnings-as-errors=*;)
答案 0 :(得分:1)
Clang-tidy允许您在指定支票时使用正负号。指定要排除的支票时,只需使用-
作为前缀。就您而言:
-checks=*,-fuchsia*;
如果要验证启用了哪些检查,可以运行命令:
$ clang-tidy -checks=*,-fuchsia* -list-checks