【问题标题】:How can I tell clang-tidy to check for pragma once instead of llvm-style header guards?我如何告诉 clang-tidy 一次检查 pragma 而不是 llvm 样式的 header 防护?
【发布时间】:2020-04-24 08:45:00
【问题描述】:

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

有没有人知道如何告诉 clang-tidy 检查 #pragma once 而不是 llvm 样式的标头保护?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

    • 非常感谢您的回答。我会写自己的检查,然后禁用 clang-tidy 检查。
    猜你喜欢
    • 2018-03-10
    • 1970-01-01
    • 2018-07-16
    • 2021-09-07
    • 1970-01-01
    • 2016-10-23
    • 2017-01-24
    • 2016-02-18
    • 2018-04-10
    相关资源
    最近更新 更多