81 lines
3.1 KiB
YAML
81 lines
3.1 KiB
YAML
---
|
|
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'
|
|
...
|
|
|