mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git
synced 2025-05-14 08:48:32 +00:00

* Improve GitHub workflow for clang-tidy * Improve clang-tidy configuration * Further improve clang-tidy ignore list of warnings * Add cert warnings to clang-tidy
57 lines
1.8 KiB
YAML
57 lines
1.8 KiB
YAML
Checks:
|
|
- cert-*
|
|
- clang-analyzer-*
|
|
- bugprone-*
|
|
- performance-*
|
|
- readability-*
|
|
- modernize-*
|
|
- cppcoreguidelines-*
|
|
- misc-*
|
|
- '-altera-unroll-loops'
|
|
- '-bugprone-easily-swappable-parameters'
|
|
- '-bugprone-sizeof-expression'
|
|
- '-cppcoreguidelines-avoid-do-while'
|
|
- '-cppcoreguidelines-macro-usage'
|
|
- '-cppcoreguidelines-no-malloc'
|
|
- '-cppcoreguidelines-owning-memory'
|
|
- '-cppcoreguidelines-pro-bounds-array-to-pointer-decay'
|
|
- '-cppcoreguidelines-pro-bounds-constant-array-index'
|
|
- '-cppcoreguidelines-pro-bounds-pointer-arithmetic'
|
|
- '-cppcoreguidelines-pro-type-union-access'
|
|
- '-cppcoreguidelines-pro-type-vararg'
|
|
- '-llvmlibc-implementation-in-namespace'
|
|
- '-llvmlibc-restrict-system-libc-headers'
|
|
- '-misc-const-correctness'
|
|
- '-misc-definitions-in-headers'
|
|
- '-misc-no-recursion'
|
|
- '-misc-static-assert'
|
|
- '-misc-unused-parameters'
|
|
- '-modernize-use-auto'
|
|
- '-modernize-use-nodiscard'
|
|
- '-modernize-use-using'
|
|
- '-modernize-use-trailing-return-type'
|
|
- '-performance-enum-size'
|
|
- '-readability-braces-around-statements'
|
|
- '-readability-function-cognitive-complexity'
|
|
- '-readability-implicit-bool-conversion'
|
|
- '-readability-simplify-boolean-expr'
|
|
- '-readability-static-accessed-through-instance'
|
|
- '-readability-identifier-naming'
|
|
- '-readability-identifier-length'
|
|
|
|
HeaderFilterRegex: '.*\.(cpp|h)$'
|
|
FormatStyle: file
|
|
|
|
CheckOptions:
|
|
- key: 'modernize-loop-convert.MaxCopySize'
|
|
value: '16'
|
|
- key: 'readability-identifier-naming.VariableCase'
|
|
value: 'camelBack'
|
|
- key: 'readability-identifier-naming.ClassCase'
|
|
value: 'CamelCase'
|
|
- key: 'readability-identifier-naming.FunctionCase'
|
|
value: 'camelBack'
|
|
- key: 'cppcoreguidelines-avoid-magic-numbers.IgnoreEnums'
|
|
value: '1'
|
|
- key: 'cppcoreguidelines-avoid-magic-numbers.IgnoreOctalLiterals'
|
|
value: '1'
|