现在我有一个.clang-tidy
包含大量检查列表的文件,它们都在一行中,如下所示:
Checks: '-*,bugprone-*,-bugprone-narrowing-conversions, cert-*, -cert-err58-cpp, clang-analyzer-*,cppcoreguidelines-*,-cppcoreguidelines-narrowing-conversions...'
Run Code Online (Sandbox Code Playgroud)
有没有办法在多行中列出每个检查(启用或禁用)以便于版本控制?
现在我切换自动换行,这有助于编辑,但在代码审查中很难区分。
我正在寻找这样的东西:
Checks:
'-*,'
'cert-*,etc-*,'
...
Run Code Online (Sandbox Code Playgroud)
dfr*_*fri 19
您可以删除单引号并在以>
条目开头的换行逗号分隔列表中列出所有检查,构建.clang-tidy
文件如下:
---
Checks: >
-*,
cert-*,
etc-*,
<additional checks ...>
...
Run Code Online (Sandbox Code Playgroud)
从D30567 开始:[clang-tidy] 修复检查列表中处理非空格空格的问题,每个新行上的前导空格仅用于可读性,您可以选择任何一致数量的前导空格 (YAML)。