gpt4 book ai didi

c - 让 GNU 缩进在 If 语句后添加新的大括号

转载 作者:行者123 更新时间:2023-12-01 04:23:42 27 4
gpt4 key购买 nike

我有一个项目,我们正在研究为 if 条件添加包含大括号的要求(原因不重要且偏离主题)。例如:

if (foo)
return bar;
else
return baz;

变成:

if (foo) {
return bar;
} else {
return baz;
}

我们已经使用 GNU 缩进进行各种代码样式检查,因此理想情况下,我们能够像处理其他样式要求一样使用 GNU 缩进强制执行此要求。我们可以将所有这些都放在 Git 预提交 Hook 中,而无需担心搞砸了。

我似乎无法找到一种方法来强制这些新括号实际出现。看起来 GNU 缩进只会检查它们是否在正确的位置,如果它们已经存在的话。 有什么方法可以要求这些大括号也实际存在吗?

最佳答案

不。它被称为 indent 是有原因的。 .它只缩进代码。

我想 clang-format可能具有此功能,但我必须检查配置以确保。

我个人的偏好是手动添加它们并打开编译器警告,如果没有它们会导致您的代码出现问题。

关于c - 让 GNU 缩进在 If 语句后添加新的大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59757949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com