mirror of
https://github.com/wazuh/wazuh-agent.git
synced 2026-02-03 17:27:54 -06:00
622 lines
20 KiB
YAML
622 lines
20 KiB
YAML
Checks: 'clang-diagnostic-*,
|
|
clang-analyzer-*,
|
|
-*,
|
|
mpi-*,
|
|
bugprone-*,
|
|
-bugprone-lambda-function-name,
|
|
-bugprone-easily-swappable-parameters,
|
|
cert-err52-cpp,
|
|
cert-err60-cpp,
|
|
cert-err34-c,
|
|
cert-str34-c,
|
|
cert-dcl21-cpp,
|
|
cert-msc50-cpp,
|
|
cert-msc51-cpp,
|
|
cert-dcl58-cpp,
|
|
cert-flp30-c,
|
|
cppcoreguidelines-*,
|
|
-cppcoreguidelines-avoid-do-while,
|
|
-cppcoreguidelines-non-private-member-variables-in-classes,
|
|
-cppcoreguidelines-pro-type-cstyle-cast,
|
|
-cppcoreguidelines-avoid-c-arrays,
|
|
-cppcoreguidelines-pro-bounds-array-to-pointer-decay,
|
|
google-runtime-operator,
|
|
google-explicit-constructor,
|
|
hicpp-multiway-paths-covered,
|
|
hicpp-exception-baseclass,
|
|
misc-const-correctness,
|
|
misc-unconventional-assign-operator,
|
|
misc-misplaced-const,
|
|
misc-new-delete-overloads,
|
|
misc-non-copyable-objects,
|
|
misc-no-recursion,
|
|
misc-throw-by-value-catch-by-reference,
|
|
misc-uniqueptr-reset-release,
|
|
modernize-*,
|
|
-modernize-use-trailing-return-type,
|
|
-modernize-avoid-c-arrays,
|
|
openmp-use-default-none,
|
|
performance-*,
|
|
portability-simd-intrinsics,
|
|
readability-misleading-indentation,
|
|
readability-non-const-parameter,
|
|
readability-redundant-string-cstr,
|
|
readability-use-anyofallof,
|
|
readability-avoid-const-params-in-decls,
|
|
readability-simplify-subscript-expr,
|
|
readability-redundant-smartptr-get,
|
|
readability-make-member-function-const,
|
|
readability-delete-null-pointer,
|
|
readability-uniqueptr-delete-release,
|
|
readability-static-definition-in-anonymous-namespace,
|
|
readability-redundant-declaration,
|
|
readability-redundant-string-init,
|
|
readability-redundant-control-flow,
|
|
readability-misplaced-array-index,
|
|
readability-inconsistent-declaration-parameter-name,
|
|
readability-container-size-empty,
|
|
readability-redundant-function-ptr-dereference,
|
|
readability-const-return-type,
|
|
readability-identifier-naming'
|
|
WarningsAsErrors: "*"
|
|
CheckOptions:
|
|
- { key: readability-identifier-naming.ClassCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.ClassMemberPrefix, value: "m_" }
|
|
- { key: readability-identifier-naming.ClassMemberCase, value: camelBack }
|
|
- { key: readability-identifier-naming.FunctionCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.MethodCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.ParameterCase, value: camelBack }
|
|
- { key: readability-identifier-naming.EnumCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.StructCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.TemplateParameterCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.TypeAliasCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.TypedefCase, value: CamelCase }
|
|
- { key: readability-identifier-naming.GlobalVariableCase, value: UPPER_CASE }
|
|
- key: performance-unnecessary-copy-initialization.ExcludedContainerTypes
|
|
value: ''
|
|
- key: modernize-replace-auto-ptr.IncludeStyle
|
|
value: llvm
|
|
- key: performance-move-const-arg.CheckTriviallyCopyableMove
|
|
value: 'true'
|
|
- key: modernize-use-auto.MinTypeNameLength
|
|
value: '5'
|
|
- 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;
|
|
::std::back_inserter;
|
|
::std::distance;
|
|
::std::find;
|
|
::std::find_if;
|
|
::std::inserter;
|
|
::std::lower_bound;
|
|
::std::make_pair;
|
|
::std::map::count;
|
|
::std::map::find;
|
|
::std::map::lower_bound;
|
|
::std::multimap::equal_range;
|
|
::std::multimap::upper_bound;
|
|
::std::set::count;
|
|
::std::set::find;
|
|
::std::setfill;
|
|
::std::setprecision;
|
|
::std::setw;
|
|
::std::upper_bound;
|
|
::std::vector::at;
|
|
::bsearch;
|
|
::ferror;
|
|
::feof;
|
|
::isalnum;
|
|
::isalpha;
|
|
::isblank;
|
|
::iscntrl;
|
|
::isdigit;
|
|
::isgraph;
|
|
::islower;
|
|
::isprint;
|
|
::ispunct;
|
|
::isspace;
|
|
::isupper;
|
|
::iswalnum;
|
|
::iswprint;
|
|
::iswspace;
|
|
::isxdigit;
|
|
::memchr;
|
|
::memcmp;
|
|
::strcmp;
|
|
::strcoll;
|
|
::strncmp;
|
|
::strpbrk;
|
|
::strrchr;
|
|
::strspn;
|
|
::strstr;
|
|
::wcscmp;
|
|
::access;
|
|
::bind;
|
|
::connect;
|
|
::difftime;
|
|
::dlsym;
|
|
::fnmatch;
|
|
::getaddrinfo;
|
|
::getopt;
|
|
::htonl;
|
|
::htons;
|
|
::iconv_open;
|
|
::inet_addr;
|
|
::isascii;
|
|
::isatty;
|
|
::mmap;
|
|
::newlocale;
|
|
::openat;
|
|
::pathconf;
|
|
::pthread_equal;
|
|
::pthread_getspecific;
|
|
::pthread_mutex_trylock;
|
|
::readdir;
|
|
::readlink;
|
|
::recvmsg;
|
|
::regexec;
|
|
::scandir;
|
|
::semget;
|
|
::setjmp;
|
|
::shm_open;
|
|
::shmget;
|
|
::sigismember;
|
|
::strcasecmp;
|
|
::strsignal;
|
|
::ttyname'
|
|
- key: cert-dcl16-c.NewSuffixes
|
|
value: 'L;
|
|
LL;
|
|
LU;
|
|
LLU'
|
|
- key: readability-inconsistent-declaration-parameter-name.Strict
|
|
value: 'false'
|
|
- key: bugprone-assert-side-effect.IgnoredFunctions
|
|
value: __builtin_expect
|
|
- key: modernize-use-override.AllowOverrideAndFinal
|
|
value: 'false'
|
|
- key: cppcoreguidelines-narrowing-conversions.IgnoreConversionFromTypes
|
|
value: ''
|
|
- key: modernize-pass-by-value.ValuesOnly
|
|
value: 'false'
|
|
- key: modernize-loop-convert.IncludeStyle
|
|
value: llvm
|
|
- key: cert-str34-c.DiagnoseSignedUnsignedCharComparisons
|
|
value: 'false'
|
|
- key: misc-uniqueptr-reset-release.IncludeStyle
|
|
value: llvm
|
|
- key: cert-err33-c.CheckedFunctions
|
|
value: '::aligned_alloc;
|
|
::asctime_s;
|
|
::at_quick_exit;
|
|
::atexit;
|
|
::bsearch;
|
|
::bsearch_s;
|
|
::btowc;
|
|
::c16rtomb;
|
|
::c32rtomb;
|
|
::calloc;
|
|
::clock;
|
|
::cnd_broadcast;
|
|
::cnd_init;
|
|
::cnd_signal;
|
|
::cnd_timedwait;
|
|
::cnd_wait;
|
|
::ctime_s;
|
|
::fclose;
|
|
::fflush;
|
|
::fgetc;
|
|
::fgetpos;
|
|
::fgets;
|
|
::fgetwc;
|
|
::fopen;
|
|
::fopen_s;
|
|
::fprintf;
|
|
::fprintf_s;
|
|
::fputc;
|
|
::fputs;
|
|
::fputwc;
|
|
::fputws;
|
|
::fread;
|
|
::freopen;
|
|
::freopen_s;
|
|
::fscanf;
|
|
::fscanf_s;
|
|
::fseek;
|
|
::fsetpos;
|
|
::ftell;
|
|
::fwprintf;
|
|
::fwprintf_s;
|
|
::fwrite;
|
|
::fwscanf;
|
|
::fwscanf_s;
|
|
::getc;
|
|
::getchar;
|
|
::getenv;
|
|
::getenv_s;
|
|
::gets_s;
|
|
::getwc;
|
|
::getwchar;
|
|
::gmtime;
|
|
::gmtime_s;
|
|
::localtime;
|
|
::localtime_s;
|
|
::malloc;
|
|
::mbrtoc16;
|
|
::mbrtoc32;
|
|
::mbsrtowcs;
|
|
::mbsrtowcs_s;
|
|
::mbstowcs;
|
|
::mbstowcs_s;
|
|
::memchr;
|
|
::mktime;
|
|
::mtx_init;
|
|
::mtx_lock;
|
|
::mtx_timedlock;
|
|
::mtx_trylock;
|
|
::mtx_unlock;
|
|
::printf_s;
|
|
::putc;
|
|
::putwc;
|
|
::raise;
|
|
::realloc;
|
|
::remove;
|
|
::rename;
|
|
::scanf;
|
|
::scanf_s;
|
|
::setlocale;
|
|
::setvbuf;
|
|
::signal;
|
|
::snprintf;
|
|
::snprintf_s;
|
|
::sprintf;
|
|
::sprintf_s;
|
|
::sscanf;
|
|
::sscanf_s;
|
|
::strchr;
|
|
::strerror_s;
|
|
::strftime;
|
|
::strpbrk;
|
|
::strrchr;
|
|
::strstr;
|
|
::strtod;
|
|
::strtof;
|
|
::strtoimax;
|
|
::strtok;
|
|
::strtok_s;
|
|
::strtol;
|
|
::strtold;
|
|
::strtoll;
|
|
::strtoul;
|
|
::strtoull;
|
|
::strtoumax;
|
|
::strxfrm;
|
|
::swprintf;
|
|
::swprintf_s;
|
|
::swscanf;
|
|
::swscanf_s;
|
|
::thrd_create;
|
|
::thrd_detach;
|
|
::thrd_join;
|
|
::thrd_sleep;
|
|
::time;
|
|
::timespec_get;
|
|
::tmpfile;
|
|
::tmpfile_s;
|
|
::tmpnam;
|
|
::tmpnam_s;
|
|
::tss_create;
|
|
::tss_get;
|
|
::tss_set;
|
|
::ungetc;
|
|
::ungetwc;
|
|
::vfprintf;
|
|
::vfprintf_s;
|
|
::vfscanf;
|
|
::vfscanf_s;
|
|
::vfwprintf;
|
|
::vfwprintf_s;
|
|
::vfwscanf;
|
|
::vfwscanf_s;
|
|
::vprintf_s;
|
|
::vscanf;
|
|
::vscanf_s;
|
|
::vsnprintf;
|
|
::vsnprintf_s;
|
|
::vsprintf;
|
|
::vsprintf_s;
|
|
::vsscanf;
|
|
::vsscanf_s;
|
|
::vswprintf;
|
|
::vswprintf_s;
|
|
::vswscanf;
|
|
::vswscanf_s;
|
|
::vwprintf_s;
|
|
::vwscanf;
|
|
::vwscanf_s;
|
|
::wcrtomb;
|
|
::wcschr;
|
|
::wcsftime;
|
|
::wcspbrk;
|
|
::wcsrchr;
|
|
::wcsrtombs;
|
|
::wcsrtombs_s;
|
|
::wcsstr;
|
|
::wcstod;
|
|
::wcstof;
|
|
::wcstoimax;
|
|
::wcstok;
|
|
::wcstok_s;
|
|
::wcstol;
|
|
::wcstold;
|
|
::wcstoll;
|
|
::wcstombs;
|
|
::wcstombs_s;
|
|
::wcstoul;
|
|
::wcstoull;
|
|
::wcstoumax;
|
|
::wcsxfrm;
|
|
::wctob;
|
|
::wctrans;
|
|
::wctype;
|
|
::wmemchr;
|
|
::wprintf_s;
|
|
::wscanf;
|
|
::wscanf_s;'
|
|
- key: bugprone-suspicious-string-compare.WarnOnLogicalNotComparison
|
|
value: 'false'
|
|
- key: readability-redundant-smartptr-get.IgnoreMacros
|
|
value: 'true'
|
|
- key: bugprone-suspicious-string-compare.WarnOnImplicitComparison
|
|
value: 'true'
|
|
- key: modernize-use-emplace.TupleTypes
|
|
value: '::std::pair;
|
|
::std::tuple'
|
|
- key: modernize-use-emplace.TupleMakeFunctions
|
|
value: '::std::make_pair;
|
|
::std::make_tuple'
|
|
- key: cppcoreguidelines-narrowing-conversions.WarnOnFloatingPointNarrowingConversion
|
|
value: 'true'
|
|
- key: bugprone-argument-comment.StrictMode
|
|
value: '0'
|
|
- key: modernize-loop-convert.MakeReverseRangeHeader
|
|
value: ''
|
|
- key: modernize-replace-random-shuffle.IncludeStyle
|
|
value: llvm
|
|
- key: modernize-use-bool-literals.IgnoreMacros
|
|
value: 'true'
|
|
- key: bugprone-unhandled-self-assignment.WarnOnlyIfThisHasSuspiciousField
|
|
value: 'true'
|
|
- key: bugprone-argument-comment.CommentNullPtrs
|
|
value: '0'
|
|
- key: google-readability-namespace-comments.ShortNamespaceLines
|
|
value: '10'
|
|
- key: bugprone-suspicious-string-compare.StringCompareLikeFunctions
|
|
value: ''
|
|
- key: modernize-avoid-bind.PermissiveParameterList
|
|
value: 'false'
|
|
- key: modernize-use-override.FinalSpelling
|
|
value: final
|
|
- key: cppcoreguidelines-narrowing-conversions.WarnOnIntegerNarrowingConversion
|
|
value: 'true'
|
|
- key: modernize-loop-convert.UseCxx20ReverseRanges
|
|
value: 'true'
|
|
- key: modernize-use-noexcept.ReplacementString
|
|
value: ''
|
|
- key: performance-type-promotion-in-math-fn.IncludeStyle
|
|
value: llvm
|
|
- key: modernize-loop-convert.NamingStyle
|
|
value: CamelCase
|
|
- key: bugprone-suspicious-include.ImplementationFileExtensions
|
|
value: 'cc;
|
|
cpp;
|
|
cxx'
|
|
- key: cppcoreguidelines-pro-type-member-init.UseAssignment
|
|
value: 'false'
|
|
- key: modernize-loop-convert.MakeReverseRangeFunction
|
|
value: ''
|
|
- key: bugprone-suspicious-include.HeaderFileExtensions
|
|
value: ';
|
|
hh;
|
|
hpp;
|
|
hxx'
|
|
- key: performance-no-automatic-move.AllowedTypes
|
|
value: ''
|
|
- key: performance-for-range-copy.WarnOnAllAutoCopies
|
|
value: 'false'
|
|
- key: bugprone-argument-comment.CommentIntegerLiterals
|
|
value: '0'
|
|
- key: bugprone-suspicious-missing-comma.SizeThreshold
|
|
value: '5'
|
|
- key: readability-inconsistent-declaration-parameter-name.IgnoreMacros
|
|
value: 'true'
|
|
- key: hicpp-multiway-paths-covered.WarnOnMissingElse
|
|
value: 'false'
|
|
- key: modernize-pass-by-value.IncludeStyle
|
|
value: llvm
|
|
- key: bugprone-sizeof-expression.WarnOnSizeOfThis
|
|
value: 'true'
|
|
- key: bugprone-string-constructor.WarnOnLargeLength
|
|
value: 'true'
|
|
- key: bugprone-too-small-loop-variable.MagnitudeBitsUpperLimit
|
|
value: '16'
|
|
- key: bugprone-argument-comment.CommentFloatLiterals
|
|
value: '0'
|
|
- key: bugprone-argument-comment.CommentCharacterLiterals
|
|
value: '0'
|
|
- key: modernize-use-nullptr.NullMacros
|
|
value: 'NULL'
|
|
- key: modernize-make-shared.IgnoreMacros
|
|
value: 'true'
|
|
- key: bugprone-dynamic-static-initializers.HeaderFileExtensions
|
|
value: ';
|
|
h;
|
|
hh;
|
|
hpp;
|
|
hxx'
|
|
- key: bugprone-suspicious-enum-usage.StrictMode
|
|
value: 'false'
|
|
- key: performance-unnecessary-copy-initialization.AllowedTypes
|
|
value: ''
|
|
- key: bugprone-suspicious-missing-comma.MaxConcatenatedTokens
|
|
value: '5'
|
|
- key: modernize-use-transparent-functors.SafeMode
|
|
value: 'false'
|
|
- key: cppcoreguidelines-narrowing-conversions.PedanticMode
|
|
value: 'false'
|
|
- key: modernize-make-shared.IgnoreDefaultInitialization
|
|
value: 'true'
|
|
- key: bugprone-not-null-terminated-result.WantToUseSafeFunctions
|
|
value: 'true'
|
|
- key: modernize-make-shared.IncludeStyle
|
|
value: llvm
|
|
- key: bugprone-string-constructor.LargeLengthThreshold
|
|
value: '8388608'
|
|
- key: misc-throw-by-value-catch-by-reference.CheckThrowTemporaries
|
|
value: 'true'
|
|
- key: cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField
|
|
value: 'false'
|
|
- key: modernize-use-override.IgnoreDestructors
|
|
value: 'false'
|
|
- key: performance-inefficient-vector-operation.EnableProto
|
|
value: 'false'
|
|
- key: modernize-make-shared.MakeSmartPtrFunction
|
|
value: 'std::make_shared'
|
|
- key: modernize-loop-convert.MaxCopySize
|
|
value: '16'
|
|
- key: bugprone-argument-comment.CommentStringLiterals
|
|
value: '0'
|
|
- key: portability-simd-intrinsics.Suggest
|
|
value: 'false'
|
|
- key: modernize-make-unique.IgnoreMacros
|
|
value: 'true'
|
|
- key: modernize-make-shared.MakeSmartPtrFunctionHeader
|
|
value: '<memory>'
|
|
- key: performance-for-range-copy.AllowedTypes
|
|
value: ''
|
|
- key: bugprone-sizeof-expression.WarnOnSizeOfConstant
|
|
value: 'true'
|
|
- key: readability-redundant-string-init.StringNames
|
|
value: '::std::basic_string_view;
|
|
::std::basic_string'
|
|
- key: modernize-make-unique.IgnoreDefaultInitialization
|
|
value: 'true'
|
|
- key: modernize-use-emplace.ContainersWithPushBack
|
|
value: '::std::vector;
|
|
::std::list;
|
|
::std::deque'
|
|
- key: modernize-make-unique.IncludeStyle
|
|
value: llvm
|
|
- key: bugprone-argument-comment.CommentBoolLiterals
|
|
value: '0'
|
|
- key: bugprone-argument-comment.CommentUserDefinedLiterals
|
|
value: '0'
|
|
- key: modernize-use-override.OverrideSpelling
|
|
value: override
|
|
- key: readability-redundant-declaration.IgnoreMacros
|
|
value: 'true'
|
|
- key: performance-inefficient-string-concatenation.StrictMode
|
|
value: 'false'
|
|
- key: google-readability-braces-around-statements.ShortStatementLines
|
|
value: '1'
|
|
- key: modernize-make-unique.MakeSmartPtrFunction
|
|
value: 'std::make_unique'
|
|
- key: cppcoreguidelines-pro-type-member-init.IgnoreArrays
|
|
value: 'false'
|
|
- key: modernize-use-emplace.IgnoreImplicitConstructors
|
|
value: 'false'
|
|
- key: modernize-make-unique.MakeSmartPtrFunctionHeader
|
|
value: '<memory>'
|
|
- key: cppcoreguidelines-narrowing-conversions.WarnWithinTemplateInstantiation
|
|
value: 'false'
|
|
- key: cppcoreguidelines-narrowing-conversions.WarnOnEquivalentBitWidth
|
|
value: 'true'
|
|
- key: bugprone-misplaced-widening-cast.CheckImplicitCasts
|
|
value: 'false'
|
|
- key: bugprone-suspicious-missing-comma.RatioThreshold
|
|
value: '0.200000'
|
|
- key: modernize-loop-convert.MinConfidence
|
|
value: reasonable
|
|
- key: performance-unnecessary-value-param.AllowedTypes
|
|
value: ''
|
|
- key: readability-uniqueptr-delete-release.PreferResetCall
|
|
value: 'false'
|
|
- key: misc-throw-by-value-catch-by-reference.MaxSize
|
|
value: '1'
|
|
- key: modernize-use-noexcept.UseNoexceptFalse
|
|
value: 'true'
|
|
- key: google-readability-namespace-comments.SpacesBeforeComments
|
|
value: '2'
|
|
- key: cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic
|
|
value: 'true'
|
|
- key: bugprone-argument-comment.IgnoreSingleArgument
|
|
value: '0'
|
|
- key: bugprone-sizeof-expression.WarnOnSizeOfIntegerExpression
|
|
value: 'false'
|
|
- key: performance-faster-string-find.StringLikeClasses
|
|
value: '::std::basic_string;
|
|
::std::basic_string_view'
|
|
- key: bugprone-assert-side-effect.CheckFunctionCalls
|
|
value: 'false'
|
|
- key: cppcoreguidelines-narrowing-conversions.WarnOnIntegerToFloatingPointNarrowingConversion
|
|
value: 'true'
|
|
- key: bugprone-string-constructor.StringNames
|
|
value: '::std::basic_string;
|
|
::std::basic_string_view'
|
|
- key: bugprone-assert-side-effect.AssertMacros
|
|
value: assert,NSAssert,NSCAssert
|
|
- key: llvm-qualified-auto.AddConstToQualified
|
|
value: 'false'
|
|
- key: cert-str34-c.CharTypdefsToIgnore
|
|
value: ''
|
|
- key: google-readability-function-size.StatementThreshold
|
|
value: '800'
|
|
- key: llvm-else-after-return.WarnOnConditionVariables
|
|
value: 'false'
|
|
- key: cert-msc51-cpp.DisallowedSeedTypes
|
|
value: 'time_t,
|
|
std::time_t'
|
|
- key: bugprone-sizeof-expression.WarnOnSizeOfCompareToConstant
|
|
value: 'true'
|
|
- key: modernize-raw-string-literal.DelimiterStem
|
|
value: lit
|
|
- key: modernize-use-equals-default.IgnoreMacros
|
|
value: 'true'
|
|
- key: misc-throw-by-value-catch-by-reference.WarnOnLargeObjects
|
|
value: 'false'
|
|
- key: modernize-raw-string-literal.ReplaceShorterLiterals
|
|
value: 'false'
|
|
- key: modernize-use-emplace.SmartPointers
|
|
value: '::std::shared_ptr;
|
|
::std::unique_ptr;
|
|
::std::auto_ptr;
|
|
::std::weak_ptr'
|
|
- key: performance-inefficient-vector-operation.VectorLikeClasses
|
|
value: '::std::vector'
|
|
- key: modernize-use-auto.RemoveStars
|
|
value: 'false'
|
|
- key: bugprone-dangling-handle.HandleClasses
|
|
value: 'std::basic_string_view;
|
|
std::experimental::basic_string_view'
|
|
- key: portability-simd-intrinsics.Std
|
|
value: ''
|
|
- key: performance-unnecessary-value-param.IncludeStyle
|
|
value: llvm
|
|
- key: modernize-replace-disallow-copy-and-assign-macro.MacroName
|
|
value: DISALLOW_COPY_AND_ASSIGN
|
|
- key: llvm-else-after-return.WarnOnUnfixable
|
|
value: 'false'
|
|
- key: readability-simplify-subscript-expr.Types
|
|
value: '::std::basic_string;
|
|
::std::basic_string_view;
|
|
::std::vector;::std::array'
|
|
- key: performance-unnecessary-value-param.AllowedTypes
|
|
value: std::shared_ptr
|
|
FormatStyle: 'file'
|