-
Notifications
You must be signed in to change notification settings - Fork 131
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'gen2_develop' into develop
- Loading branch information
Showing
164 changed files
with
17,618 additions
and
3,721 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
BasedOnStyle: Google | ||
NamespaceIndentation: None | ||
BreakBeforeBinaryOperators: NonAssignment | ||
SpaceBeforeParens: Never | ||
IndentPPDirectives: BeforeHash | ||
AlignOperands: true | ||
DerivePointerAlignment: false | ||
PointerAlignment: Left | ||
BinPackArguments: false | ||
BinPackParameters: false | ||
AllowShortFunctionsOnASingleLine: Empty | ||
IndentWidth: 4 | ||
ColumnLimit: 160 | ||
AllowShortIfStatementsOnASingleLine: WithoutElse |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,283 @@ | ||
--- | ||
Checks: '-*,clang-analyzer-*,clang-diagnostic-*,readability-*,modernize-*,boost-*,bugprone-*,cppcoreguidelines-*,google-*,hicpp-*,performance-*,readability-*,-google-readability-namespace-comments,-readability-inconsistent-declaration-parameter-name,-readability-braces-around-statements,-hicpp-signed-bitwise,-google-runtime-references,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-readability-magic-numbers,-hicpp-explicit-conversions,-hicpp-uppercase-literal-suffix,-readability-uppercase-literal-suffix,-hicpp-no-array-decay,-hicpp-special-member-functions,-bugprone-narrowing-conversions,-modernize-use-nodiscard,-google-readability-braces-around-statements,-hicpp-braces-around-statements,-bugprone-suspicious-semicolon,-readability-named-parameter,-hicpp-named-parameter,-modernize-use-trailing-return-type,-cppcoreguidelines-non-private-member-variables-in-classes,-cppcoreguidelines-pro-bounds-constant-array-index' | ||
#WarningsAsErrors: 'modernize-*,cppcoreguidelines-*,boost-*,performance-*,google-build-using-namespace,readability-else-after-return,google-readability-todo' | ||
HeaderFilterRegex: 'core/.*\.hpp' | ||
AnalyzeTemporaryDtors: false | ||
FormatStyle: .clang-format | ||
User: user | ||
CheckOptions: | ||
- key: bugprone-argument-comment.StrictMode | ||
value: '0' | ||
- key: bugprone-assert-side-effect.AssertMacros | ||
value: assert | ||
- key: bugprone-assert-side-effect.CheckFunctionCalls | ||
value: '0' | ||
- key: bugprone-dangling-handle.HandleClasses | ||
value: 'std::basic_string_view;std::experimental::basic_string_view' | ||
- key: bugprone-exception-escape.FunctionsThatShouldNotThrow | ||
value: '' | ||
- key: bugprone-exception-escape.IgnoredExceptions | ||
value: '' | ||
- key: bugprone-misplaced-widening-cast.CheckImplicitCasts | ||
value: '0' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfCompareToConstant | ||
value: '1' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfConstant | ||
value: '1' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfIntegerExpression | ||
value: '0' | ||
- key: bugprone-sizeof-expression.WarnOnSizeOfThis | ||
value: '1' | ||
- key: bugprone-string-constructor.LargeLengthThreshold | ||
value: '8388608' | ||
- key: bugprone-string-constructor.WarnOnLargeLength | ||
value: '1' | ||
- key: bugprone-suspicious-enum-usage.StrictMode | ||
value: '0' | ||
- key: bugprone-suspicious-missing-comma.MaxConcatenatedTokens | ||
value: '5' | ||
- key: bugprone-suspicious-missing-comma.RatioThreshold | ||
value: '0.200000' | ||
- key: bugprone-suspicious-missing-comma.SizeThreshold | ||
value: '5' | ||
- key: bugprone-suspicious-string-compare.StringCompareLikeFunctions | ||
value: '' | ||
- key: bugprone-suspicious-string-compare.WarnOnImplicitComparison | ||
value: '1' | ||
- key: bugprone-suspicious-string-compare.WarnOnLogicalNotComparison | ||
value: '0' | ||
- key: bugprone-unused-return-value.CheckedFunctions | ||
value: '::std::async;::std::launder;::std::remove;::std::remove_if;::std::unique;::std::unique_ptr::release;::std::basic_string::empty;::std::vector::empty' | ||
- key: cppcoreguidelines-no-malloc.Allocations | ||
value: '::malloc;::calloc' | ||
- key: cppcoreguidelines-no-malloc.Deallocations | ||
value: '::free' | ||
- key: cppcoreguidelines-no-malloc.Reallocations | ||
value: '::realloc' | ||
- key: cppcoreguidelines-owning-memory.LegacyResourceConsumers | ||
value: '::free;::realloc;::freopen;::fclose' | ||
- key: cppcoreguidelines-owning-memory.LegacyResourceProducers | ||
value: '::malloc;::aligned_alloc;::realloc;::calloc;::fopen;::freopen;::tmpfile' | ||
- key: cppcoreguidelines-pro-bounds-constant-array-index.GslHeader | ||
value: '' | ||
- key: cppcoreguidelines-pro-bounds-constant-array-index.IncludeStyle | ||
value: '0' | ||
- key: cppcoreguidelines-pro-type-member-init.IgnoreArrays | ||
value: '0' | ||
- key: cppcoreguidelines-special-member-functions.AllowMissingMoveFunctions | ||
value: '0' | ||
- key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor | ||
value: '1' | ||
- key: google-build-namespaces.HeaderFileExtensions | ||
value: ',h,hh,hpp,hxx' | ||
- key: google-global-names-in-headers.HeaderFileExtensions | ||
value: ',h,hh,hpp,hxx' | ||
- key: google-readability-braces-around-statements.ShortStatementLines | ||
value: '1' | ||
- key: google-readability-function-size.BranchThreshold | ||
value: '4294967295' | ||
- key: google-readability-function-size.LineThreshold | ||
value: '4294967295' | ||
- key: google-readability-function-size.NestingThreshold | ||
value: '4294967295' | ||
- key: google-readability-function-size.ParameterThreshold | ||
value: '4294967295' | ||
- key: google-readability-function-size.StatementThreshold | ||
value: '800' | ||
- key: google-readability-function-size.VariableThreshold | ||
value: '4294967295' | ||
- key: google-readability-namespace-comments.ShortNamespaceLines | ||
value: '10' | ||
- key: google-readability-namespace-comments.SpacesBeforeComments | ||
value: '2' | ||
- key: google-runtime-int.SignedTypePrefix | ||
value: int | ||
- key: google-runtime-int.TypeSuffix | ||
value: '' | ||
- key: google-runtime-int.UnsignedTypePrefix | ||
value: uint | ||
- key: google-runtime-references.WhiteListTypes | ||
value: '' | ||
- key: hicpp-braces-around-statements.ShortStatementLines | ||
value: '0' | ||
- key: hicpp-function-size.BranchThreshold | ||
value: '4294967295' | ||
- key: hicpp-function-size.LineThreshold | ||
value: '4294967295' | ||
- key: hicpp-function-size.NestingThreshold | ||
value: '4294967295' | ||
- key: hicpp-function-size.ParameterThreshold | ||
value: '4294967295' | ||
- key: hicpp-function-size.StatementThreshold | ||
value: '800' | ||
- key: hicpp-function-size.VariableThreshold | ||
value: '4294967295' | ||
- key: hicpp-member-init.IgnoreArrays | ||
value: '0' | ||
- key: hicpp-move-const-arg.CheckTriviallyCopyableMove | ||
value: '1' | ||
- key: hicpp-multiway-paths-covered.WarnOnMissingElse | ||
value: '0' | ||
- key: hicpp-named-parameter.IgnoreFailedSplit | ||
value: '0' | ||
- key: hicpp-no-malloc.Allocations | ||
value: '::malloc;::calloc' | ||
- key: hicpp-no-malloc.Deallocations | ||
value: '::free' | ||
- key: hicpp-no-malloc.Reallocations | ||
value: '::realloc' | ||
- key: hicpp-special-member-functions.AllowMissingMoveFunctions | ||
value: '0' | ||
- key: hicpp-special-member-functions.AllowSoleDefaultDtor | ||
value: '0' | ||
- key: hicpp-use-auto.MinTypeNameLength | ||
value: '5' | ||
- key: hicpp-use-auto.RemoveStars | ||
value: '0' | ||
- key: hicpp-use-emplace.ContainersWithPushBack | ||
value: '::std::vector;::std::list;::std::deque' | ||
- key: hicpp-use-emplace.SmartPointers | ||
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr' | ||
- key: hicpp-use-emplace.TupleMakeFunctions | ||
value: '::std::make_pair;::std::make_tuple' | ||
- key: hicpp-use-emplace.TupleTypes | ||
value: '::std::pair;::std::tuple' | ||
- key: hicpp-use-equals-default.IgnoreMacros | ||
value: '1' | ||
- key: hicpp-use-noexcept.ReplacementString | ||
value: '' | ||
- key: hicpp-use-noexcept.UseNoexceptFalse | ||
value: '1' | ||
- key: hicpp-use-nullptr.NullMacros | ||
value: '' | ||
- key: modernize-loop-convert.MaxCopySize | ||
value: '16' | ||
- key: modernize-loop-convert.MinConfidence | ||
value: reasonable | ||
- key: modernize-loop-convert.NamingStyle | ||
value: CamelCase | ||
- key: modernize-make-shared.IgnoreMacros | ||
value: '1' | ||
- key: modernize-make-shared.IncludeStyle | ||
value: '0' | ||
- key: modernize-make-shared.MakeSmartPtrFunction | ||
value: 'std::make_shared' | ||
- key: modernize-make-shared.MakeSmartPtrFunctionHeader | ||
value: memory | ||
- key: modernize-make-unique.IgnoreMacros | ||
value: '1' | ||
- key: modernize-make-unique.IncludeStyle | ||
value: '0' | ||
- key: modernize-make-unique.MakeSmartPtrFunction | ||
value: 'std::make_unique' | ||
- key: modernize-make-unique.MakeSmartPtrFunctionHeader | ||
value: memory | ||
- key: modernize-pass-by-value.IncludeStyle | ||
value: google | ||
- key: modernize-pass-by-value.ValuesOnly | ||
value: '0' | ||
- key: modernize-raw-string-literal.ReplaceShorterLiterals | ||
value: '0' | ||
- key: modernize-replace-auto-ptr.IncludeStyle | ||
value: google | ||
- key: modernize-replace-random-shuffle.IncludeStyle | ||
value: google | ||
- key: modernize-use-auto.MinTypeNameLength | ||
value: '5' | ||
- key: modernize-use-auto.RemoveStars | ||
value: '0' | ||
- key: modernize-use-default-member-init.IgnoreMacros | ||
value: '1' | ||
- key: modernize-use-default-member-init.UseAssignment | ||
value: '0' | ||
- key: modernize-use-emplace.ContainersWithPushBack | ||
value: '::std::vector;::std::list;::std::deque' | ||
- key: modernize-use-emplace.SmartPointers | ||
value: '::std::shared_ptr;::std::unique_ptr;::std::auto_ptr;::std::weak_ptr' | ||
- key: modernize-use-emplace.TupleMakeFunctions | ||
value: '::std::make_pair;::std::make_tuple' | ||
- key: modernize-use-emplace.TupleTypes | ||
value: '::std::pair;::std::tuple' | ||
- key: modernize-use-equals-default.IgnoreMacros | ||
value: '1' | ||
- key: modernize-use-noexcept.ReplacementString | ||
value: '' | ||
- key: modernize-use-noexcept.UseNoexceptFalse | ||
value: '1' | ||
- key: modernize-use-nullptr.NullMacros | ||
value: 'NULL' | ||
- key: modernize-use-transparent-functors.SafeMode | ||
value: '0' | ||
- key: modernize-use-using.IgnoreMacros | ||
value: '1' | ||
- key: performance-faster-string-find.StringLikeClasses | ||
value: 'std::basic_string' | ||
- key: performance-for-range-copy.WarnOnAllAutoCopies | ||
value: '0' | ||
- key: performance-inefficient-string-concatenation.StrictMode | ||
value: '0' | ||
- key: performance-inefficient-vector-operation.VectorLikeClasses | ||
value: '::std::vector' | ||
- key: performance-move-const-arg.CheckTriviallyCopyableMove | ||
value: '1' | ||
- key: performance-move-constructor-init.IncludeStyle | ||
value: google | ||
- key: performance-type-promotion-in-math-fn.IncludeStyle | ||
value: google | ||
- key: performance-unnecessary-value-param.IncludeStyle | ||
value: google | ||
- key: readability-braces-around-statements.ShortStatementLines | ||
value: '0' | ||
- key: readability-function-size.BranchThreshold | ||
value: '4294967295' | ||
- key: readability-function-size.LineThreshold | ||
value: '4294967295' | ||
- key: readability-function-size.NestingThreshold | ||
value: '4294967295' | ||
- key: readability-function-size.ParameterThreshold | ||
value: '4294967295' | ||
- key: readability-function-size.StatementThreshold | ||
value: '800' | ||
- key: readability-function-size.VariableThreshold | ||
value: '4294967295' | ||
- key: readability-identifier-naming.IgnoreFailedSplit | ||
value: '0' | ||
- key: readability-implicit-bool-conversion.AllowIntegerConditions | ||
value: '0' | ||
- key: readability-implicit-bool-conversion.AllowPointerConditions | ||
value: '0' | ||
- key: readability-inconsistent-declaration-parameter-name.IgnoreMacros | ||
value: '1' | ||
- key: readability-inconsistent-declaration-parameter-name.Strict | ||
value: '0' | ||
- key: readability-simplify-boolean-expr.ChainedConditionalAssignment | ||
value: '0' | ||
- key: readability-simplify-boolean-expr.ChainedConditionalReturn | ||
value: '0' | ||
- key: readability-simplify-subscript-expr.Types | ||
value: '::std::basic_string;::std::basic_string_view;::std::vector;::std::array' | ||
- key: readability-static-accessed-through-instance.NameSpecifierNestingThreshold | ||
value: '3' | ||
- key: cppcoreguidelines-macro-usage.CheckCapsOnly | ||
value: '1' | ||
- key: readability-identifier-naming.ClassCase | ||
value: CamelCase | ||
- key: readability-identifier-naming.EnumCase | ||
value: CamelCase | ||
- key: readability-identifier-naming.FunctionCase | ||
value: camelBack | ||
- key: readability-identifier-naming.MemberCase | ||
value: camelBack | ||
- key: readability-identifier-naming.ParameterCase | ||
value: camelBack | ||
- key: readability-identifier-naming.UnionCase | ||
value: CamelCase | ||
- key: readability-identifier-naming.VariableCase | ||
value: camelBack | ||
- key: readability-identifier-naming.ConstexprVariableCase | ||
value: UPPER_CASE | ||
- key: readability-identifier-naming.IgnoreMainLikeFunctions | ||
value: 1 | ||
|
||
|
||
|
Oops, something went wrong.