Created
June 6, 2019 12:00
-
-
Save AeroStun/65a7cdf49c18638dce3079be277fa0aa to your computer and use it in GitHub Desktop.
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
--- | |
Checks: 'clang-diagnostic-*,clang-analyzer-*,*,-android-*,-bugprone-bool-pointer-implicit-conversion,-cert-env33-c,-cert-dcl16-c,-cert-dcl50-cpp,-cert-dcl59-cpp,-cppcoreguidelines-non-private-member-variables-in-classes,cppcoreguidelines-no-malloc,cppcoreguidelines-owning-memory,cppcoreguidelines-pro-bounds-array-to-pointer-decay,cppcoreguidelines-pro-bounds-constant-array-index,cppcoreguidelines-pro-bounds-pointer-arithmetic,cppcoreguidelines-pro-type-const-cast,cppcoreguidelines-pro-type-cstyle-cast,cppcoreguidelines-pro-type-reinterpret-cast,cppcoreguidelines-pro-type-union-access,cppcoreguidelines-pro-type-vararg,cppcoreguidelines-special-member-functions,-fuchsia-*,-google-*,google-default-arguments,google-explicit-constructor,google-runtime-member-string-references,google-runtime-operator,-hicpp-braces-around-statements,-hicpp-named-parameter,-hicpp-no-array-decay,-hicpp-no-assembler,-hicpp-no-malloc,-hicpp-function-size,-hicpp-special-member-functions,-hicpp-vararg,-hicpp-uppercase-literal-suffix,-llvm-*,-objc-*,-readability-else-after-return,-readability-implicit-bool-conversion,-readability-named-parameter,-readability-simplify-boolean-expr,-readability-braces-around-statements,-readability-identifier-naming,-readability-function-size,readability-redundant-member-init,-misc-non-private-member-variables-in-classes,-misc-bool-pointer-implicit-conversion,-misc-definitions-in-headers,-misc-unused-alias-decls,-misc-unused-parameters,-misc-unused-using-decls,modernize-use-using,modernize-use-default-member-init,-readability-uppercase-literal-suffix,clang-diagnostic-*,clang-analyzer-*' | |
WarningsAsErrors: '' | |
HeaderFilterRegex: '' | |
AnalyzeTemporaryDtors: false | |
FormatStyle: none | |
User: aerostun | |
CheckOptions: | |
- key: abseil-string-find-startswith.AbseilStringsMatchHeader | |
value: absl/strings/match.h | |
- key: abseil-string-find-startswith.IncludeStyle | |
value: llvm | |
- key: abseil-string-find-startswith.StringLikeClasses | |
value: '::std::basic_string' | |
- 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: cert-err09-cpp.CheckThrowTemporaries | |
value: '1' | |
- key: cert-err61-cpp.CheckThrowTemporaries | |
value: '1' | |
- key: cert-msc32-c.DisallowedSeedTypes | |
value: 'time_t,std::time_t' | |
- key: cert-msc51-cpp.DisallowedSeedTypes | |
value: 'time_t,std::time_t' | |
- key: cert-oop11-cpp.IncludeStyle | |
value: llvm | |
- 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: '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: hicpp-member-init.IgnoreArrays | |
value: '0' | |
- key: hicpp-move-const-arg.CheckTriviallyCopyableMove | |
value: '1' | |
- key: hicpp-multiway-paths-covered.WarnOnMissingElse | |
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: misc-throw-by-value-catch-by-reference.CheckThrowTemporaries | |
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: '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: 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-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: llvm | |
- key: performance-type-promotion-in-math-fn.IncludeStyle | |
value: llvm | |
- key: performance-unnecessary-value-param.IncludeStyle | |
value: llvm | |
- key: portability-simd-intrinsics.Std | |
value: '' | |
- key: portability-simd-intrinsics.Suggest | |
value: '0' | |
- key: readability-inconsistent-declaration-parameter-name.IgnoreMacros | |
value: '1' | |
- key: readability-inconsistent-declaration-parameter-name.Strict | |
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: zircon-temporary-objects.Names | |
value: '' | |
... | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment