diff --git a/lib/appbase/.clang-format b/lib/appbase/.clang-format new file mode 100644 index 00000000..fd28e7c2 --- /dev/null +++ b/lib/appbase/.clang-format @@ -0,0 +1,34 @@ +Language: Cpp + +AccessModifierOffset: -1 +AccessModifierOffset: -4 +AlignEscapedNewlinesLeft: true +AllowShortFunctionsOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: false +AlwaysBreakBeforeMultilineStrings: false +BasedOnStyle: Google +BraceWrapping: { + AfterNamespace: 'false' + AfterClass: 'true' + BeforeElse: 'true' + AfterControlStatement: 'true' + AfterFunction: 'true' + BeforeCatch: 'true' +} +BreakBeforeBraces: Custom +BreakConstructorInitializersBeforeComma: true +ColumnLimit: 80 +ConstructorInitializerAllOnOneLineOrOnePerLine: false +DerivePointerBinding: false +FixNamespaceComments: true +IndentCaseLabels: true +IndentWidth: 4 +IndentWrappedFunctionNames: true +IndentPPDirectives: AfterHash +NamespaceIndentation: Inner +PointerBindsToType: false +SpacesBeforeTrailingComments: 2 +Standard: Auto +ReflowComments: false diff --git a/src/.clang-format b/src/.clang-format new file mode 100644 index 00000000..fd28e7c2 --- /dev/null +++ b/src/.clang-format @@ -0,0 +1,34 @@ +Language: Cpp + +AccessModifierOffset: -1 +AccessModifierOffset: -4 +AlignEscapedNewlinesLeft: true +AllowShortFunctionsOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AlwaysBreakAfterDefinitionReturnType: false +AlwaysBreakBeforeMultilineStrings: false +BasedOnStyle: Google +BraceWrapping: { + AfterNamespace: 'false' + AfterClass: 'true' + BeforeElse: 'true' + AfterControlStatement: 'true' + AfterFunction: 'true' + BeforeCatch: 'true' +} +BreakBeforeBraces: Custom +BreakConstructorInitializersBeforeComma: true +ColumnLimit: 80 +ConstructorInitializerAllOnOneLineOrOnePerLine: false +DerivePointerBinding: false +FixNamespaceComments: true +IndentCaseLabels: true +IndentWidth: 4 +IndentWrappedFunctionNames: true +IndentPPDirectives: AfterHash +NamespaceIndentation: Inner +PointerBindsToType: false +SpacesBeforeTrailingComments: 2 +Standard: Auto +ReflowComments: false