我们尝试使用 clang-format 工具稍微美化我们的代码。
为了在所有机器上获得统一的结果,我们已经做了
clang-format --style=llvm --dump-config
,它已经进行了一些调整并存储到存储库中。
问题是 clang 10 和 9 似乎为完全相同的代码提供了不同的输出。到目前为止,我只看到了注释对齐的变化,但它仍然打破了保持代码风格一致的整个想法。 另一个问题是 clang 9 无法解析从 v10 转储的一些设置。
有什么方法可以确保多个版本的 clang-format 格式一致吗?
只是为了关闭线程:看起来你不能。只需通过构建系统强制执行 clang 工具版本检查即可。