我正在为一个项目设置clang-tidy。我希望能够有干净的输出,并鼓励在可能的情况下使用-fix模式。但是,在个别情况下需要异常。/ Code that is being specially exempted也用clang-tidy取代了clang。不幸的是,当使用clang作为编译指示目标并使用常规的clang进行编译时,我得到了编译警告
wa
我正在处理一个C++项目,其中有一些大段代码是自动生成的,我不想被修改。是否有类似于//NOLINT注释的东西可以应用于多行?如下所示: // BEGINNOLINT// ENDNOLINT 我在网上能找到的只有一个suggestion that this should be implemented。有什么方法可以避免在每一行的末尾都编写//
我想修改代码分析器程序clang-tidy正在进行的检查,但似乎忽略了配置文件.clang-tidy的内容。具体的选项对我来说并不重要,这只是用于测试。我验证该值确实是i重新运行clang-tidy,以查看它是否接受了新的配置,但它仍然没有改变。CheckOption保持默认值,配置文件的内容被忽略:# some l
我在我的项目中使用boost::intrusive_ptr,并有这样的代码: // do somethingwith obj我有很好的诊断:
Clang-Tidy: The parameter 'obj' is copied for each invocation but only used as aconst