2017-06-05 125 views
0

是否有办法选择性地禁用叮当警告。例如,我已启用readability-identifier-naming检查,并通过header-filter在标头内显示警告。检查所有方法是否在CamelCase中。但是,偶尔有类可以替代另一个STD类或Boost类,因此它们具有小写的命名约定。在这种情况下,叮当会发出很多警告。有没有办法针对特定的代码段禁用它们?类似于// clang-format off// clang-format on对clang格式的影响。有选择地禁用叮当警告

回答

1

有几种方法可以做到这一点:

  1. // NOLINT你想跳过行的末尾。

  2. // NOLINTNEXTLINE(readability-identifier-naming)在该行之前只跳过“可读性标识符命名”检查。

  3. 运行铛-整齐与参数

    -line滤波器='[{ “名称”: “myprog.cpp”, “线”:[[1,99],[101200]]}] '

    在这个例子中,100行将被跳过。

第三条道路可跳过多个行,但是当源文件被频繁改变(你需要改变你每次修改源时行号)不方便。

可能重复的this question