最大行长度是否仅适用于源代码? (C, linux, clang-format)

Does maximum line length apply only to source code? (C, linux, clang-format)

linux git 存储库有一个 .clang-format 文件,最大行长度为 80 个字符。

然而,这个 header file 有超过 90 个字符的行。

当我使用 clang-format 时,它会在 headers 和源文件中将这么长的行分成多行。

80 个字符的规则是否仅适用于源文件而不适用于 header 文件? clang-format 是否单独排除了此文件?我错过了什么吗?

去年 5 月,Linus 将最大字符长度更改为 100。最好保持在 80 以下,但在某些情况下,风格指南允许它 >80。这是 patch.