From 4b2be8e05a38dd2c80aaf82d557147c981934571 Mon Sep 17 00:00:00 2001 From: Xiaofeng Wang <1237906+wasphin@users.noreply.github.com> Date: Thu, 27 Jan 2022 14:39:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=20clang-format=20=E9=A3=8E?= =?UTF-8?q?=E6=A0=BC=E9=85=8D=E7=BD=AE=20(#1404)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .clang-format | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.clang-format b/.clang-format index baf1fb07..cfe56b86 100644 --- a/.clang-format +++ b/.clang-format @@ -27,7 +27,25 @@ AllowShortFunctionsOnASingleLine: Inline # 模板声明换行 AlwaysBreakTemplateDeclarations: Yes # 左开括号不换行 -BreakBeforeBraces: Attach +BreakBeforeBraces: Custom +BraceWrapping: + AfterCaseLabel: false + AfterClass: false + # BraceWrappingAfterControlStatementStyle: MultiLine + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterStruct: false + AfterUnion: false + AfterExternBlock: false + BeforeCatch: false + BeforeElse: false + BeforeLambdaBody: false + BeforeWhile: false + IndentBraces: false + SplitEmptyFunction: false + SplitEmptyRecord: false + SplitEmptyNamespace: false # 构造函数初始化时在 `,` 前换行, 和 `:` 对齐显得整齐 BreakConstructorInitializers: BeforeComma # 继承过长需要换行时也在 `,` 前