防止 clang-format 破坏函数指针定义
Prevent clang-format from breaking function pointer definitions
Clang 格式对此进行了更改:
HANDLE (*get)();
至:
HANDLE(*get)
();
我们如何防止这种情况发生?
请注意,如果我们有 Handle
、hANDLE
或任何其他未全部大写的内容,则不会应用此格式。
如果您有 ColumnLimit: 0
,就会发生这种情况。对于 ColumnLimit
的任何其他值,括号保持在同一行。请注意 pre-defined 样式 WebKit
设置 ColumnLimit: 0
,因此您可能正在使用 WebKit
样式。您的解决方法是将 ColumnLimit
设置为某个合理的 non-zero 值。
同样有趣的是,一旦括号在单独的行上,clang-format
样式选项的 none 将强制它们放回第一行,即使您设置 ColumnLimit
到某事 non-zero.
我认为这是一个 clang-format
缺陷。
Clang 格式对此进行了更改:
HANDLE (*get)();
至:
HANDLE(*get)
();
我们如何防止这种情况发生?
请注意,如果我们有 Handle
、hANDLE
或任何其他未全部大写的内容,则不会应用此格式。
如果您有 ColumnLimit: 0
,就会发生这种情况。对于 ColumnLimit
的任何其他值,括号保持在同一行。请注意 pre-defined 样式 WebKit
设置 ColumnLimit: 0
,因此您可能正在使用 WebKit
样式。您的解决方法是将 ColumnLimit
设置为某个合理的 non-zero 值。
同样有趣的是,一旦括号在单独的行上,clang-format
样式选项的 none 将强制它们放回第一行,即使您设置 ColumnLimit
到某事 non-zero.
我认为这是一个 clang-format
缺陷。