From 05a0d0105bd3d684cb48f2020f0cc845592deff5 Mon Sep 17 00:00:00 2001 From: hedger Date: Tue, 16 Jul 2024 15:17:38 +0300 Subject: [PATCH] ufbt: synced .clang-format rules with main (#3787) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: あく --- scripts/ufbt/project_template/.clang-format | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/scripts/ufbt/project_template/.clang-format b/scripts/ufbt/project_template/.clang-format index ad3484ba0..c42068920 100644 --- a/scripts/ufbt/project_template/.clang-format +++ b/scripts/ufbt/project_template/.clang-format @@ -11,9 +11,9 @@ AlignConsecutiveAssignments: AlignFunctionPointers: false PadOperators: true AlignConsecutiveBitFields: - Enabled: false - AcrossEmptyLines: false - AcrossComments: false + Enabled: true + AcrossEmptyLines: true + AcrossComments: true AlignCompound: false AlignFunctionPointers: false PadOperators: true @@ -25,10 +25,10 @@ AlignConsecutiveDeclarations: AlignFunctionPointers: false PadOperators: true AlignConsecutiveMacros: - Enabled: false + Enabled: true AcrossEmptyLines: false - AcrossComments: false - AlignCompound: false + AcrossComments: true + AlignCompound: true AlignFunctionPointers: false PadOperators: true AlignConsecutiveShortCaseStatements: @@ -47,7 +47,7 @@ AllowBreakBeforeNoexceptSpecifier: Never AllowShortBlocksOnASingleLine: Never AllowShortCaseLabelsOnASingleLine: false AllowShortCompoundRequirementOnASingleLine: true -AllowShortEnumsOnASingleLine: true +AllowShortEnumsOnASingleLine: false AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: WithoutElse AllowShortLambdasOnASingleLine: All @@ -108,6 +108,7 @@ ForEachMacros: - foreach - Q_FOREACH - BOOST_FOREACH + - M_EACH IfMacros: - KJ_IF_MAYBE IncludeBlocks: Preserve @@ -136,7 +137,7 @@ IndentRequiresClause: false IndentWidth: 4 IndentWrappedFunctionNames: true InsertBraces: false -InsertNewlineAtEOF: false +InsertNewlineAtEOF: true InsertTrailingCommas: None IntegerLiteralSeparator: Binary: 0 @@ -179,7 +180,7 @@ ReferenceAlignment: Pointer ReflowComments: false RemoveBracesLLVM: false RemoveParentheses: Leave -RemoveSemicolon: false +RemoveSemicolon: true RequiresClausePosition: OwnLine RequiresExpressionIndentation: OuterScope SeparateDefinitionBlocks: Leave @@ -226,7 +227,7 @@ SpacesInParensOptions: InEmptyParentheses: false Other: false SpacesInSquareBrackets: false -Standard: c++03 +Standard: c++20 StatementAttributeLikeMacros: - Q_EMIT StatementMacros: