--- Checks: "-*,\ modernize-*,\ -modernize-use-override,\ -modernize-loop-convert,\ -modernize-use-emplace,\ -modernize-use-using,\ -modernize-use-auto,\ -modernize-deprecated-headers,\ -modernize-pass-by-value,\ -modernize-use-nullptr,\ -modernize-use-equals-delete,\ -modernize-use-default-member-init,\ -modernize-avoid-c-arrays,\ -modernize-raw-string-literal,\ -modernize-redundant-void-arg,\ -modernize-replace-random-shuffle,\ -modernize-use-equals-default,\ -modernize-use-trailing-return-type,\ -modernize-make-unique,\ -modernize-return-braced-init-list" WarningsAsErrors: '*' 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-explicit-virtual-functions.IgnoreDestructors value: '1' - key: cppcoreguidelines-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic value: '1' - 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: 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-replace-auto-ptr.IncludeStyle value: llvm - 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-transparent-functors.SafeMode value: '0' ...