c++ - 我怎样才能告诉 clang-tidy 检查 pragma 一次而不是 llvm 风格的标题守卫?

标签 c++ llvm header-files pragma clang-tidy

我想使用氏族整洁。程序应该检查我是否有标题保护,这就是我设置标志 llvm-header-guard 的原因。 .不幸的是,这会检查 header guards are llvm-style ,这是我不想要的。我想用#pragma once .

有没有人知道如何告诉 clang-tidy 检查 #pragma once而不是 llvm 风格的标题守卫?

最佳答案

在 clang-tidy 中没有这样的检查。
#pragma once不是 C++ 标准的一部分(有充分的理由),并且在它成为标准的一部分之前,没有理由将它添加到 clang-tidy。

你可以自己写支票,但我认为这不值得付出努力。

关于c++ - 我怎样才能告诉 clang-tidy 检查 pragma 一次而不是 llvm 风格的标题守卫?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61404441/

相关文章:

c++ - C3646和C4430是否由于头文件层次结构?

c++ - 将 LPVOID 转换为 CComVariant

c++ - 复制 PCL 点云,同时保留组织或 Ransac + 曲面法线计算

objective-c - 为什么此代码在使用 Apple LLVM 编译时会崩溃,但在 LLVM/GCC 中不会崩溃?

assembly - LLVM 程序集 : call a function using varargs

compiler-construction - 使用 llvm-prof 收集 LLVM 边缘分析

c++ - 在 C++ 中使用深拷贝的运算符重载

c++ - 使用 mbstowcs_s 将 char* 转换为 wchar_t*

c# - 从 DLL/头文件中提取信息

java - 如果 C++ 头文件包含私有(private)成员变量声明,如何将其视为类的 "interface"?