有选择地禁用叮当警告
问题描述:
是否有办法选择性地禁用叮当警告。例如,我已启用readability-identifier-naming
检查,并通过header-filter
在标头内显示警告。检查所有方法是否在CamelCase中。但是,偶尔有类可以替代另一个STD类或Boost类,因此它们具有小写的命名约定。在这种情况下,叮当会发出很多警告。有没有办法针对特定的代码段禁用它们?类似于// clang-format off
和// clang-format on
对clang格式的影响。有选择地禁用叮当警告
答
有几种方法可以做到这一点:
// NOLINT
你想跳过行的末尾。// NOLINTNEXTLINE(readability-identifier-naming)
在该行之前只跳过“可读性标识符命名”检查。-
运行铛-整齐与参数
-line滤波器='[{ “名称”: “myprog.cpp”, “线”:[[1,99],[101200]]}] '
在这个例子中,100行将被跳过。
第三条道路可跳过多个行,但是当源文件被频繁改变(你需要改变你每次修改源时行号)不方便。
可能重复的this question。