现在,我有一个.clang-tidy文件,其中包含一个大的检查列表,它们都在一行中进行,如下所示:
Checks: '-*,bugprone-*,-bugprone-narrowing-conversions, cert-*, -cert-err58-cpp, clang-analyzer-*,cppcoreguidelines-*,-cppcoreguidelines-narrowing-conversions...'是否有一种方法可以在多行中列出每个检查(已启用或禁用),以便于版本控制?
现在,我切换文字包装,这有助于编辑,但这是很难区别在代码审查。
我在找这样的东西:
Checks:
'-*,'
'cert-*,etc-*,'
...发布于 2020-03-17 13:05:05
您可以删除单引号,并在以>条目开头的分隔行逗号分隔列表中列出所有检查,构造一个.clang-tidy文件如下:
---
Checks: >
-*,
cert-*,
etc-*,
<additional checks ...>
...在D30567:[clang]修正检查列表中的非空间空白处理中,每个新行上的前导空格仅用于可读性,您可以选择任意数量的前导空格(YAML)。
发布于 2021-11-08 12:11:16
您还可以在每一行的末尾使用反斜杠:
---
Checks: "-*,\
modernize-*,\
-modernize-use-trailing-return-type,\
misc-*,\
-misc-non-private-member-variables-in-classes,\
-misc-no-recursion,\
cppcoreguidelines-*,\
"
...https://stackoverflow.com/questions/60723010
复制相似问题