diff options
author | say <say@yandex-team.com> | 2023-09-28 17:58:30 +0300 |
---|---|---|
committer | say <say@yandex-team.com> | 2023-09-28 18:39:04 +0300 |
commit | e1bf3a3e544c1895f0cbdca317f43740cc8cb6db (patch) | |
tree | 8823a8b17bd9188a08a0c3fcb0f902b0320da38b /build/config/tests | |
parent | 1b2cc051281e67c9b930068caaa1df1fc74e3c07 (diff) | |
download | ydb-e1bf3a3e544c1895f0cbdca317f43740cc8cb6db.tar.gz |
Move style configs from devtools to build directory
Diffstat (limited to 'build/config/tests')
-rw-r--r-- | build/config/tests/cpp_style/config.clang-format | 88 | ||||
-rw-r--r-- | build/config/tests/cpp_style/ya.make | 7 |
2 files changed, 95 insertions, 0 deletions
diff --git a/build/config/tests/cpp_style/config.clang-format b/build/config/tests/cpp_style/config.clang-format new file mode 100644 index 0000000000..c4bedb3f4e --- /dev/null +++ b/build/config/tests/cpp_style/config.clang-format @@ -0,0 +1,88 @@ +Language: Cpp +AccessModifierOffset: -4 +ConstructorInitializerIndentWidth: 4 +AlignEscapedNewlinesLeft: false +AlignEscapedNewlines: Left +AlignTrailingComments: true +AllowAllParametersOfDeclarationOnNextLine: true +AllowShortBlocksOnASingleLine: false +AllowShortIfStatementsOnASingleLine: false +AllowShortLoopsOnASingleLine: false +AllowShortFunctionsOnASingleLine: None +AlwaysBreakTemplateDeclarations: true +AlwaysBreakBeforeMultilineStrings: false +BreakBeforeBinaryOperators: false +BreakBeforeTernaryOperators: true +BreakConstructorInitializersBeforeComma: true +BinPackParameters: true +ColumnLimit: 0 +ConstructorInitializerAllOnOneLineOrOnePerLine: false +DerivePointerAlignment: false +ExperimentalAutoDetectBinPacking: false +IndentCaseLabels: true +IndentWrappedFunctionNames: false +IndentFunctionDeclarationAfterType: false +MaxEmptyLinesToKeep: 1 +KeepEmptyLinesAtTheStartOfBlocks: false +NamespaceIndentation: All +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakString: 1000 +PenaltyBreakFirstLessLess: 120 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Left +SpacesBeforeTrailingComments: 1 +Cpp11BracedListStyle: true +Standard: c++20 +IndentWidth: 4 +TabWidth: 4 +UseTab: Never +BreakBeforeBraces: Attach + +BraceWrapping: + AfterClass: false + AfterControlStatement: false + AfterEnum: false + AfterFunction: false + AfterNamespace: false + AfterObjCDeclaration: false + AfterStruct: false + AfterUnion: false + BeforeCatch: false + BeforeElse: false + IndentBraces: true + +SpacesInParentheses: false +SpacesInAngles: false +SpaceInEmptyParentheses: false +SpacesInCStyleCastParentheses: false +SpacesInContainerLiterals: true +SpaceBeforeAssignmentOperators: true +ContinuationIndentWidth: 4 +CommentPragmas: '^ IWYU pragma:' +ForEachMacros: [ + foreach, + Q_FOREACH, + BOOST_FOREACH, + # Is not a foreach, but correct formatting is achieved + Y_DEFER +] +IfMacros: [ + with_lock # Is not an if, but correct formatting is achieved +] +SpaceBeforeParens: ControlStatements +DisableFormat: false +SortIncludes: false +IndentPPDirectives: BeforeHash + +NamespaceMacros: [Y_UNIT_TEST_SUITE, Y_UNIT_TEST] +SpaceBeforeInheritanceColon: false +AttributeMacros: [Y_PRINTF_FORMAT, Y_NO_SANITIZE, Y_FORCE_INLINE, Y_NO_INLINE, Y_WARN_UNUSED_RESULT, Y_HIDDEN, Y_PUBLIC, Y_PURE_FUNCTION] +IndentExternBlock: Indent +TypenameMacros: [Y_THREAD, Y_STATIC_THREAD, Y_POD_THREAD, Y_POD_STATIC_THREAD] +SpacesInLineCommentPrefix: + Minimum: 0 + Maximum: -1 diff --git a/build/config/tests/cpp_style/ya.make b/build/config/tests/cpp_style/ya.make new file mode 100644 index 0000000000..bb5fccd5ea --- /dev/null +++ b/build/config/tests/cpp_style/ya.make @@ -0,0 +1,7 @@ +LIBRARY() + +RESOURCE_FILES( + config.clang-format +) + +END() |