89 lines
2.8 KiB
YAML
89 lines
2.8 KiB
YAML
---
|
|
Checks: >
|
|
-*,
|
|
bugprone-*,
|
|
cert-*,
|
|
clang-analyzer-*,
|
|
clang-diagnostic-*,
|
|
concurrency-*,
|
|
misc-*,
|
|
modernize-*,
|
|
performance-*,
|
|
portability-*,
|
|
readability-*,
|
|
-bugprone-easily-swappable-parameters,
|
|
-clang-analyzer-cplusplus.NewDeleteLeaks,
|
|
-clang-analyzer-optin.core.EnumCastOutOfRange,
|
|
-misc-no-recursion,
|
|
-modernize-use-trailing-return-type,
|
|
-modernize-use-nodiscard,
|
|
-portability-avoid-pragma-once,
|
|
-readability-identifier-length,
|
|
-readability-redundant-access-specifiers,
|
|
-readability-magic-numbers
|
|
|
|
CheckOptions:
|
|
- key: misc-include-cleaner.MissingIncludes
|
|
value: false
|
|
- key: misc-include-cleaner.UnusedIncludes
|
|
value: true
|
|
- key: misc-non-private-member-variables-in-classes.IgnoreClassesWithAllMemberVariablesBeingPublic
|
|
value: true
|
|
- key: misc-const-correctness.AnalyzePointers
|
|
value: false
|
|
- key: modernize-avoid-c-arrays.AllowStringArrays
|
|
value: true
|
|
- key: readability-implicit-bool-conversion.AllowPointerConditions
|
|
value: true
|
|
- key: readability-implicit-bool-conversion.AllowIntegerConditions
|
|
value: true
|
|
- key: readability-function-cognitive-complexity.Threshold
|
|
value: 75
|
|
- key: readability-function-cognitive-complexity.IgnoreMacros
|
|
value: true
|
|
- key: readability-identifier-naming.ClassCase
|
|
value: CamelCase
|
|
- key: readability-identifier-naming.StructCase
|
|
value: CamelCase
|
|
- key: readability-identifier-naming.EnumCase
|
|
value: CamelCase
|
|
- key: readability-identifier-naming.EnumConstantCase
|
|
value: CamelCase
|
|
- key: readability-identifier-naming.ScopedEnumConstantCase
|
|
value: CamelCase
|
|
- key: readability-identifier-naming.FunctionCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.MethodCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.ParameterCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.LocalVariableCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.LocalConstantCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.MemberCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.PrivateMemberCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.PrivateMemberPrefix
|
|
value: m_
|
|
- key: readability-identifier-naming.ProtectedMemberCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.ProtectedMemberPrefix
|
|
value: m_
|
|
- key: readability-identifier-naming.GlobalConstantCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.StaticConstantCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.ConstexprVariableCase
|
|
value: camelBack
|
|
- key: readability-identifier-naming.NamespaceCase
|
|
value: lower_case
|
|
- key: readability-identifier-naming.TypeAliasCase
|
|
value: CamelCase
|
|
- key: readability-identifier-naming.TypedefCase
|
|
value: CamelCase
|
|
|
|
FormatStyle: file
|
|
...
|