diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..6dd23d6 --- /dev/null +++ b/.clang-format @@ -0,0 +1,42 @@ +--- +Language: Cpp +BasedOnStyle: Chromium +AccessModifierOffset: -4 +AlignAfterOpenBracket: Align +BinPackParameters: false +BraceWrapping: + AfterClass: true + AfterControlStatement: true + AfterEnum: true + AfterFunction: true + AfterNamespace: true + AfterObjCDeclaration: true + AfterStruct: true + AfterUnion: true + BeforeCatch: true + BeforeElse: true + SplitEmptyFunction: false +BreakBeforeBraces: Custom +BreakBeforeTernaryOperators: false +ColumnLimit: 100 +ConstructorInitializerIndentWidth: 2 +IncludeCategories: + - Regex: '^".*' + Priority: 1 + - Regex: '^' + Priority: 2 + - Regex: '^<.*' + Priority: 99 + - Regex: '.*' + Priority: 4 +IncludeIsMainRegex: '(Test)?$' +IndentCaseLabels: false +IndentWidth: 4 +MaxEmptyLinesToKeep: 2 +PenaltyBreakAssignment: 1 +PenaltyBreakComment: 50 +TabWidth: 4 +... +