clang-format可以只排序-包含而不改变文件的其余部分吗?



我有一个目前完全没有clang格式的c++项目。我试着增量迁移项目到clang-format,我试着从一个小的改变开始。

是否有一种方法来clang-format --sort-includes不应用任何其他格式更改?

我试过clang-format --sort-includes --style=none,这只是不做任何事情。

我也试过使用一个空的clang-format文件,但这也不起作用。

并非如此,但是如果您的主要目的只是对源文件中的包含列表进行排序,那么更合适的工具是使用iwyu,因为它知道所需的符号,而不是仅仅通过clang-format进行盲目排序。它将显式地按字母顺序包含头文件,这也可以防止许多无序的传递包含问题。

相关内容

  • 没有找到相关文章

最新更新