clang-tidy:将某些支票列入黑名单(或将正则表达式用于支票)

时间:2019-07-04 08:31:08

标签: clang-tidy

我同意大多数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=*;)

1 个答案:

答案 0 :(得分:1)

Clang-tidy允许您在指定支票时使用正负号。指定要排除的支票时,只需使用-作为前缀。就您而言:

-checks=*,-fuchsia*;

如果要验证启用了哪些检查,可以运行命令:

$ clang-tidy -checks=*,-fuchsia* -list-checks