我怎样才能告诉 clang-tidy 检查 pragma 一次而不是 llvm-style header 守卫?

How can I tell clang-tidy to check for pragma once instead of llvm-style header guards?

我想使用 clan-tidy。该程序应该检查我是否有 header 个守卫,这就是我设置标志 llvm-header-guard 的原因。不幸的是,这会检查我不想要的 。我想使用 #pragma once

有谁知道如何告诉 clang-tidy 检查 #pragma once 而不是 llvm-style header 守卫?

clang-tidy 中没有这样的检查。

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

你可以自己写支票,但我认为不值得。