From 3f109608383f00a5b293d809320472d4d8023c8c Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Thu, 16 Jul 2026 03:40:12 +0200 Subject: [PATCH] feat(c/cpp): update formatting style --- c/.clang-format | 9 +++++---- cpp/.clang-format | 15 +++++++++------ 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/c/.clang-format b/c/.clang-format index 61d4a5a..75515ed 100644 --- a/c/.clang-format +++ b/c/.clang-format @@ -2,21 +2,22 @@ Language: C BasedOnStyle: LLVM +ColumnLimit: 100 IndentWidth: 4 PointerAlignment: Left LineEnding: LF AlignAfterOpenBracket: BlockIndent -AlignArrayOfStructures: Left -AllowAllArgumentsOnNextLine: false -AllowAllParametersOfDeclarationOnNextLine: false +AlignOperands: DontAlign AllowShortFunctionsOnASingleLine: None BinPackArguments: false BinPackParameters: false +BreakBeforeBinaryOperators: All +BreakBeforeBraces: WebKit BreakConstructorInitializers: AfterColon BreakInheritanceList: AfterColon PackConstructorInitializers: Never -PenaltyBreakAssignment: 100 +SpaceInEmptyBraces: Always IncludeBlocks: Regroup IncludeCategories: diff --git a/cpp/.clang-format b/cpp/.clang-format index 711cb06..c4eea15 100644 --- a/cpp/.clang-format +++ b/cpp/.clang-format @@ -3,28 +3,31 @@ Language: Cpp BasedOnStyle: LLVM Standard: c++20 +ColumnLimit: 100 IndentWidth: 4 AccessModifierOffset: -4 PointerAlignment: Left LineEnding: LF AlignAfterOpenBracket: BlockIndent -AlignArrayOfStructures: Left -AllowAllArgumentsOnNextLine: false -AllowAllParametersOfDeclarationOnNextLine: false +AlignOperands: DontAlign AllowShortFunctionsOnASingleLine: None BinPackArguments: false BinPackParameters: false +BreakBeforeBinaryOperators: All +BreakBeforeBraces: WebKit BreakConstructorInitializers: AfterColon BreakInheritanceList: AfterColon +Cpp11BracedListStyle: Block PackConstructorInitializers: Never -PenaltyBreakAssignment: 100 +SpaceBeforeCpp11BracedList: true +SpaceInEmptyBraces: Always IncludeBlocks: Regroup IncludeCategories: - - Regex: '^"[^"]+"' + - Regex: '^"' Priority: 1 - - Regex: '^<.*>' + - Regex: '^<' Priority: 2 IncludeIsMainRegex: '(_test)?$' SortIncludes: true