clang-tidy:将一些检查列入黑名单(或用于检查的正则表达式)
clang-tidy: Blacklist some checks (or regex for checks)
我同意大多数 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=*;)
Clang-tidy 允许您在指定检查时使用正负通配符。在指定要排除的检查时,只需使用 -
作为前缀。你的情况:
-checks=*,-fuchsia*;
如果您想验证启用了哪些检查,您可以运行一个命令:
$ clang-tidy -checks=*,-fuchsia* -list-checks
我同意大多数 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=*;)
Clang-tidy 允许您在指定检查时使用正负通配符。在指定要排除的检查时,只需使用 -
作为前缀。你的情况:
-checks=*,-fuchsia*;
如果您想验证启用了哪些检查,您可以运行一个命令:
$ clang-tidy -checks=*,-fuchsia* -list-checks