clang-format 在大型 c / c++ 项目上工作完全可靠吗?

问题描述 投票:0回答:1

我们的代码有几十年来来自不同程序员的不同格式风格,这些程序员早已来来去去。

我们可以对所有(非第 3 方)C 和 C++ 源代码运行 clang-format,然后将其添加到预提交挂钩吗?

大约十年前,我尝试了各种自动格式化程序,它们都有一些奇怪的行为。

  • 有时会出现奇怪的极端情况格式
  • 有时只是在语法上破坏了代码
  • 或更糟糕的是,弄乱了一些字符串和宏。

在投入如此巨大的努力并创建巨大的变更集之前,我真的很想听到一些关于它是否完全可靠(或不)工作的经验报告。

c++ c clang-format
1个回答
0
投票

我从来没有让 clang 格式正常工作。有关问题请参阅此帖子:Clang 格式过多的标识

我对 VsCode 的格式化工具有很好的经验,但不能进行批量格式化。您可以在保存时使用格式,但它可能无法完成所有操作。

© www.soinside.com 2019 - 2024. All rights reserved.