首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clang-整齐文件:如何在多行中列出检查

Clang-整齐文件:如何在多行中列出检查
EN

Stack Overflow用户
提问于 2020-03-17 13:03:24
回答 2查看 1.9K关注 0票数 18

现在,我有一个.clang-tidy文件,其中包含一个大的检查列表,它们都在一行中进行,如下所示:

代码语言:javascript
复制
Checks: '-*,bugprone-*,-bugprone-narrowing-conversions, cert-*, -cert-err58-cpp, clang-analyzer-*,cppcoreguidelines-*,-cppcoreguidelines-narrowing-conversions...'

是否有一种方法可以在多行中列出每个检查(已启用或禁用),以便于版本控制?

现在,我切换文字包装,这有助于编辑,但这是很难区别在代码审查。

我在找这样的东西:

代码语言:javascript
复制
Checks:
'-*,'
'cert-*,etc-*,'
...
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-17 13:05:05

您可以删除单引号,并在以>条目开头的分隔行逗号分隔列表中列出所有检查,构造一个.clang-tidy文件如下:

代码语言:javascript
复制
---
Checks: >
    -*,
    cert-*,
    etc-*,
    <additional checks ...>
...

D30567:[clang]修正检查列表中的非空间空白处理中,每个新行上的前导空格仅用于可读性,您可以选择任意数量的前导空格(YAML)。

票数 28
EN

Stack Overflow用户

发布于 2021-11-08 12:11:16

您还可以在每一行的末尾使用反斜杠:

代码语言:javascript
复制
---
Checks: "-*,\
modernize-*,\
-modernize-use-trailing-return-type,\
misc-*,\
-misc-non-private-member-variables-in-classes,\
-misc-no-recursion,\
cppcoreguidelines-*,\
"
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60723010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档