【发布时间】:2017-10-08 10:03:54
【问题描述】:
在 clang tidy 中,检查 [llvm-header-guard] 查找 LLVM 样式的标头保护,但我找不到任何适当的 LLVM 标头保护样式的示例,特别是给定义的名称的结构,coding standards 页面什么都没提。
【问题讨论】:
-
根据链接,
llvm-header-guard会修复一个不遵守的,那么你运行它并查看结果了吗?您还可以检查现有的 LLVM 标头以查看它们的外观。 -
上次我检查(今天)
llvm-header-guard要求我在保护标签前面加上一个未标记,它建议类似:_HOME_USER_PRJ_DETAIL_FILENAME_HPP。虽然其他整洁的规则告诉我不要(bugprone-reserved-identifier,cert-dcl37-c,cert-dcl51-cpp),但我必须禁用llvm-header-guard。
标签: c++ llvm llvm-clang include-guards clang-tidy