11---
2- Checks : ' clang-diagnostic-*,clang-analyzer-*,clang-diagnostic-*,clang-analyzer-*,cppcoreguidelines-*,modernize-*,-modernize-use-trailing-return-type,-clang-analyzer-cplusplus*,performance-*,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-special-member-functions,-cppcoreguidelines-macro-usage,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-clang-analyzer-optin.mpi.MPI-Checker,-cppcoreguidelines-owning-memory,-cppcoreguidelines-no-malloc'
3- WarningsAsErrors : ' true,*'
4- HeaderFilterRegex : ' '
2+ Checks : " clang-diagnostic-*,clang-analyzer-*,clang-diagnostic-*,clang-analyzer-*,cppcoreguidelines-*,modernize-*,-modernize-use-trailing-return-type,-clang-analyzer-cplusplus*,performance-*,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-special-member-functions,-cppcoreguidelines-macro-usage,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-clang-analyzer-optin.mpi.MPI-Checker,-cppcoreguidelines-owning-memory,-cppcoreguidelines-no-malloc"
3+ WarningsAsErrors : " true,*"
4+ HeaderFilterRegex : " "
55AnalyzeTemporaryDtors : false
6- FormatStyle : none
6+ FormatStyle : none
77CheckOptions :
8- performance-unnecessary-copy-initialization.ExcludedContainerTypes : ' '
8+ performance-unnecessary-copy-initialization.ExcludedContainerTypes : " "
99 modernize-loop-convert.MinConfidence : reasonable
1010 modernize-replace-auto-ptr.IncludeStyle : llvm
11- performance-move-const-arg.CheckTriviallyCopyableMove : ' true'
12- performance-unnecessary-value-param.AllowedTypes : ' '
13- google-readability-namespace-comments.ShortNamespaceLines : ' 10 '
14- cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField : ' false'
15- cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic : ' true'
16- cert-dcl16-c.NewSuffixes : ' L;LL;LU;LLU'
17- performance-inefficient-vector-operation.EnableProto : ' false'
18- modernize-loop-convert.MaxCopySize : ' 16 '
19- google-readability-namespace-comments.SpacesBeforeComments : ' 2 '
20- performance-faster-string-find.StringLikeClasses : ' ::std::basic_string;::std::basic_string_view'
21- performance-for-range-copy.AllowedTypes : ' '
11+ performance-move-const-arg.CheckTriviallyCopyableMove : " true"
12+ performance-unnecessary-value-param.AllowedTypes : " "
13+ google-readability-namespace-comments.ShortNamespaceLines : " 10 "
14+ cert-oop54-cpp.WarnOnlyIfThisHasSuspiciousField : " false"
15+ cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic : " true"
16+ cert-dcl16-c.NewSuffixes : " L;LL;LU;LLU"
17+ performance-inefficient-vector-operation.EnableProto : " false"
18+ modernize-loop-convert.MaxCopySize : " 16 "
19+ google-readability-namespace-comments.SpacesBeforeComments : " 2 "
20+ performance-faster-string-find.StringLikeClasses : " ::std::basic_string;::std::basic_string_view"
21+ performance-for-range-copy.AllowedTypes : " "
2222 performance-type-promotion-in-math-fn.IncludeStyle : llvm
23- llvm-qualified-auto.AddConstToQualified : ' false'
23+ llvm-qualified-auto.AddConstToQualified : " false"
2424 modernize-loop-convert.NamingStyle : CamelCase
25- google-readability-function-size.StatementThreshold : ' 800'
26- llvm-else-after-return.WarnOnConditionVariables : ' false'
27- performance-for-range-copy.WarnOnAllAutoCopies : ' false'
28- performance-no-automatic-move.AllowedTypes : ' '
29- cert-str34-c.DiagnoseSignedUnsignedCharComparisons : ' false'
25+ google-readability-function-size.StatementThreshold : " 800"
26+ llvm-else-after-return.WarnOnConditionVariables : " false"
27+ performance-for-range-copy.WarnOnAllAutoCopies : " false"
28+ performance-no-automatic-move.AllowedTypes : " "
29+ cert-str34-c.DiagnoseSignedUnsignedCharComparisons : " false"
3030 modernize-pass-by-value.IncludeStyle : llvm
31- cert-err33-c.CheckedFunctions: '::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;'
32- performance-inefficient-string-concatenation.StrictMode : ' false'
33- google-readability-braces-around-statements.ShortStatementLines : ' 1 '
34- modernize-use-nullptr.NullMacros : ' NULL'
35- performance-inefficient-vector-operation.VectorLikeClasses : ' ::std::vector'
36- performance-unnecessary-copy-initialization.AllowedTypes : ' '
31+ cert-err33-c.CheckedFunctions: "::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;"
32+ performance-inefficient-string-concatenation.StrictMode : " false"
33+ google-readability-braces-around-statements.ShortStatementLines : " 1 "
34+ modernize-use-nullptr.NullMacros : " NULL"
35+ performance-inefficient-vector-operation.VectorLikeClasses : " ::std::vector"
36+ performance-unnecessary-copy-initialization.AllowedTypes : " "
3737 performance-unnecessary-value-param.IncludeStyle : llvm
38- performance-move-const-arg.CheckMoveToConstRef : ' true'
39- llvm-else-after-return.WarnOnUnfixable : ' false'
38+ performance-move-const-arg.CheckMoveToConstRef : " true"
39+ llvm-else-after-return.WarnOnUnfixable : " false"
0 commit comments