-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
734d78d
commit 54465b0
Showing
2 changed files
with
222 additions
and
0 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,8 @@ | ||
--- | ||
BasedOnStyle: LLVM | ||
Language: Cpp | ||
IndentWidth: 2 | ||
BreakConstructorInitializersBeforeComma: 'true' | ||
AllowShortFunctionsOnASingleLine: All | ||
PointerAlignment: Left | ||
ColumnLimit: 120 |
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,214 @@ | ||
Checks: ' | ||
clang-diagnostic-*, | ||
boost-*, | ||
Google-*, | ||
clang-analyzer-*, | ||
modernize-*, | ||
performance-*, | ||
portability-*, | ||
readability-*, | ||
cppcoreguidelines-*, | ||
llvm-*, | ||
cert-*, | ||
-clang-analyzer-core.CallAndMessage' | ||
WarningsAsErrors: true | ||
HeaderFilterRegex: '' | ||
AnalyzeTemporaryDtors: false | ||
FormatStyle: none | ||
CheckOptions: | ||
- key: cert-dcl16-c.NewSuffixes | ||
value: 'L;LL;LU;LLU' | ||
- key: cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField | ||
value: '0' | ||
- key: cppcoreguidelines-avoid-magic-numbers.IgnoredFloatingPointValues | ||
value: '1.0;100.0;' | ||
- key: cppcoreguidelines-avoid-magic-numbers.IgnoredIntegerValues | ||
value: '1;2;3;4;' | ||
- key: cppcoreguidelines-explicit-virtual-functions.FinalSpelling | ||
value: final | ||
- key: cppcoreguidelines-explicit-virtual-functions.IgnoreDestructors | ||
value: '1' | ||
- key: cppcoreguidelines-explicit-virtual-functions.OverrideSpelling | ||
value: override | ||
- key: cppcoreguidelines-macro-usage.AllowedRegexp | ||
value: '^DEBUG_*' | ||
- key: cppcoreguidelines-macro-usage.CheckCapsOnly | ||
value: '0' | ||
- key: cppcoreguidelines-macro-usage.IgnoreCommandLineMacros | ||
value: '1' | ||
- key: cppcoreguidelines-no-malloc.Allocations | ||
value: '::malloc;::calloc' | ||
- key: cppcoreguidelines-no-malloc.Deallocations | ||
value: '::free' | ||
- key: cppcoreguidelines-no-malloc.Reallocations | ||
value: '::realloc' | ||
- key: cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic | ||
value: '1' | ||
- 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: 'llvm' | ||
- key: cppcoreguidelines-pro-type-member-init.IgnoreArrays | ||
value: '0' | ||
- key: cppcoreguidelines-pro-type-member-init.UseAssignment | ||
value: '0' | ||
- key: cppcoreguidelines-special-member-functions.AllowMissingMoveFunctions | ||
value: '0' | ||
- key: cppcoreguidelines-special-member-functions.AllowSoleDefaultDtor | ||
value: '0' | ||
- key: google-readability-braces-around-statements.ShortStatementLines | ||
value: '1' | ||
- key: google-readability-function-size.StatementThreshold | ||
value: '800' | ||
- key: google-readability-namespace-comments.ShortNamespaceLines | ||
value: '10' | ||
- key: google-readability-namespace-comments.SpacesBeforeComments | ||
value: '2' | ||
- key: llvm-namespace-comment.ShortNamespaceLines | ||
value: '1' | ||
- key: llvm-namespace-comment.SpacesBeforeComments | ||
value: '1' | ||
- 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: 'llvm' | ||
- 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: 'llvm' | ||
- key: modernize-make-unique.MakeSmartPtrFunction | ||
value: 'std::make_unique' | ||
- key: modernize-make-unique.MakeSmartPtrFunctionHeader | ||
value: memory | ||
- key: modernize-pass-by-value.IncludeStyle | ||
value: llvm | ||
- key: modernize-pass-by-value.ValuesOnly | ||
value: '0' | ||
- key: modernize-raw-string-literal.ReplaceShorterLiterals | ||
value: '0' | ||
- key: modernize-replace-auto-ptr.IncludeStyle | ||
value: llvm | ||
- key: modernize-replace-random-shuffle.IncludeStyle | ||
value: llvm | ||
- 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-equals-delete.IgnoreMacros | ||
value: '1' | ||
- key: modernize-use-nodiscard.ReplacementString | ||
value: '[[nodiscard]]' | ||
- key: modernize-use-noexcept.ReplacementString | ||
value: '' | ||
- key: modernize-use-noexcept.UseNoexceptFalse | ||
value: '1' | ||
- key: modernize-use-nullptr.NullMacros | ||
value: 'NULL' | ||
- key: modernize-use-override.FinalSpelling | ||
value: final | ||
- key: modernize-use-override.IgnoreDestructors | ||
value: '0' | ||
- key: modernize-use-override.OverrideSpelling | ||
value: override | ||
- 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.AllowedTypes | ||
value: '' | ||
- 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: llvm | ||
- key: performance-type-promotion-in-math-fn.IncludeStyle | ||
value: llvm | ||
- key: performance-unnecessary-copy-initialization.AllowedTypes | ||
value: '' | ||
- key: performance-unnecessary-value-param.AllowedTypes | ||
value: '' | ||
- key: performance-unnecessary-value-param.IncludeStyle | ||
value: llvm | ||
- key: portability-simd-intrinsics.Std | ||
value: '' | ||
- key: portability-simd-intrinsics.Suggest | ||
value: '0' | ||
- 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-length.MinimumParameterNameLength | ||
value: 2 | ||
- 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-magic-numbers.IgnoredFloatingPointValues | ||
value: '1.0;100.0;' | ||
- key: readability-magic-numbers.IgnoredIntegerValues | ||
value: '1;2;3;4;' | ||
- key: readability-redundant-smartptr-get.IgnoreMacros | ||
value: '1' | ||
- 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: readability-uppercase-literal-suffix.IgnoreMacros | ||
value: '1' | ||
- key: readability-uppercase-literal-suffix.NewSuffixes | ||
value: '' |