# Config file for clang-format, a C/C++/... code formatter. BasedOnStyle: Chromium # TODO: Uncomment once clang-format 20 is out # BreakBinaryOperations: RespectPrecedence BreakConstructorInitializers: AfterColon AccessModifierOffset: -4 AlignAfterOpenBracket: BlockIndent AlignOperands: DontAlign AllowAllParametersOfDeclarationOnNextLine: true AllowShortCaseLabelsOnASingleLine: true AllowShortFunctionsOnASingleLine: Empty AllowShortIfStatementsOnASingleLine: WithoutElse BinPackArguments: false BreakBeforeBinaryOperators: NonAssignment BreakStringLiterals: false ColumnLimit: 100 CompactNamespaces: true IncludeBlocks: Regroup IndentWidth: 4 InsertNewlineAtEOF: true LineEnding: LF PackConstructorInitializers: Never SeparateDefinitionBlocks: Always SortIncludes: CaseInsensitive SpacesBeforeTrailingComments: 1