diff options
author | alevitskii <alevitskii@yandex-team.com> | 2025-02-24 13:09:09 +0300 |
---|---|---|
committer | alevitskii <alevitskii@yandex-team.com> | 2025-02-24 13:32:42 +0300 |
commit | 6e66aaa3ff0b341f50ac8d12e3cb98f19efe9dd7 (patch) | |
tree | b106ba7f07f2600acba0b6e9e819b50469400a4d /build | |
parent | f2a79cefacab60f5d6c1d41e2067ca66e3e802b1 (diff) | |
download | ydb-6e66aaa3ff0b341f50ac8d12e3cb98f19efe9dd7.tar.gz |
Rename default clang-format/black linter configs to conventional names
Rename default clang-format/black linter configs to conventional names
commit_hash:53a5ce4592e4726f0f82f7b2a483864e1500b306
Diffstat (limited to 'build')
-rw-r--r-- | build/config/tests/cpp_style/.clang-format | 97 | ||||
-rw-r--r-- | build/config/tests/cpp_style/default_configs.json | 2 | ||||
-rw-r--r-- | build/config/tests/cpp_style/ya.make | 1 | ||||
-rw-r--r-- | build/config/tests/py_style/default_configs.json | 2 | ||||
-rw-r--r-- | build/config/tests/py_style/pyproject.toml | 3 | ||||
-rw-r--r-- | build/config/tests/py_style/ya.make | 1 |
6 files changed, 104 insertions, 2 deletions
diff --git a/build/config/tests/cpp_style/.clang-format b/build/config/tests/cpp_style/.clang-format new file mode 100644 index 0000000000..b2d89e2e75 --- /dev/null +++ b/build/config/tests/cpp_style/.clang-format @@ -0,0 +1,97 @@ +Language: Cpp +AccessModifierOffset: -4 +ConstructorInitializerIndentWidth: 4 +AlignEscapedNewlinesLeft: false +AlignEscapedNewlines: Left +AlignTrailingComments: + Kind: Always + OverEmptyLines: 0 +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 +FixNamespaceComments: true +ShortNamespaceLines: 0 +ObjCSpaceAfterProperty: false +ObjCSpaceBeforeProtocolList: true +PackConstructorInitializers: Never +PenaltyBreakBeforeFirstCallParameter: 19 +PenaltyBreakComment: 300 +PenaltyBreakString: 1000 +PenaltyBreakFirstLessLess: 120 +PenaltyExcessCharacter: 1000000 +PenaltyReturnTypeOnItsOwnLine: 60 +PointerAlignment: Left +SpacesBeforeTrailingComments: 1 +SpacesInSquareBrackets: false +Cpp11BracedListStyle: true +Standard: c++20 +IndentWidth: 4 +TabWidth: 4 +UseTab: Never +BreakBeforeBraces: Attach +InsertBraces: true + +# NB: BraceWrapping has no effect unless BreakBeforeBraces is set to Custom +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 + +SpaceBeforeInheritanceColon: false +NamespaceMacros: [Y_UNIT_TEST_SUITE] +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] +StatementAttributeLikeMacros: [ythrow] +SpacesInLineCommentPrefix: + Minimum: 1 + Maximum: 1 diff --git a/build/config/tests/cpp_style/default_configs.json b/build/config/tests/cpp_style/default_configs.json index f8749d1a01..ae059dbb06 100644 --- a/build/config/tests/cpp_style/default_configs.json +++ b/build/config/tests/cpp_style/default_configs.json @@ -1,3 +1,3 @@ { - "clang_format": "build/config/tests/cpp_style/config.clang-format" + "clang_format": "build/config/tests/cpp_style/.clang-format" } diff --git a/build/config/tests/cpp_style/ya.make b/build/config/tests/cpp_style/ya.make index bb5fccd5ea..f2cd71a268 100644 --- a/build/config/tests/cpp_style/ya.make +++ b/build/config/tests/cpp_style/ya.make @@ -1,6 +1,7 @@ LIBRARY() RESOURCE_FILES( + .clang-format config.clang-format ) diff --git a/build/config/tests/py_style/default_configs.json b/build/config/tests/py_style/default_configs.json index fe67053022..f742d821b6 100644 --- a/build/config/tests/py_style/default_configs.json +++ b/build/config/tests/py_style/default_configs.json @@ -1,5 +1,5 @@ { - "black": "build/config/tests/py_style/config.toml", + "black": "build/config/tests/py_style/pyproject.toml", "dummy_linter": "build/config/tests/py_style/dummy_linter_config.json", "flake8": "build/config/tests/flake8/flake8.conf", "py2_flake8": "build/config/tests/flake8/flake8.conf", diff --git a/build/config/tests/py_style/pyproject.toml b/build/config/tests/py_style/pyproject.toml new file mode 100644 index 0000000000..6ae249d042 --- /dev/null +++ b/build/config/tests/py_style/pyproject.toml @@ -0,0 +1,3 @@ +[tool.black] +line-length = 120 +skip-string-normalization = true diff --git a/build/config/tests/py_style/ya.make b/build/config/tests/py_style/ya.make index 6a6a287558..95dab98299 100644 --- a/build/config/tests/py_style/ya.make +++ b/build/config/tests/py_style/ya.make @@ -2,6 +2,7 @@ LIBRARY() RESOURCE_FILES( config.toml + pyproject.toml ) END() |