mirror of
https://github.com/PancakeTAS/lsfg-vk.git
synced 2025-10-30 07:01:10 +00:00
37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
Checks:
|
|
# enable basic checks
|
|
- "clang-analyzer-*"
|
|
# configure performance checks
|
|
- "performance-*"
|
|
- "-performance-enum-size"
|
|
# configure readability and bugprone checks
|
|
- "readability-*"
|
|
- "bugprone-*"
|
|
- "misc-*"
|
|
- "-readability-braces-around-statements"
|
|
- "-readability-function-cognitive-complexity"
|
|
- "-readability-identifier-length"
|
|
- "-readability-implicit-bool-conversion"
|
|
- "-readability-magic-numbers"
|
|
- "-readability-math-missing-parentheses"
|
|
- "-readability-named-parameter"
|
|
- "-bugprone-easily-swappable-parameters"
|
|
# configure modernization
|
|
- "modernize-*"
|
|
- "-modernize-use-trailing-return-type"
|
|
# configure cppcoreguidelines
|
|
- "cppcoreguidelines-*"
|
|
- "-cppcoreguidelines-avoid-magic-numbers"
|
|
- "-cppcoreguidelines-pro-type-reinterpret-cast" # allows reinterpret_cast
|
|
- "-cppcoreguidelines-avoid-non-const-global-variables"
|
|
- "-cppcoreguidelines-pro-type-union-access"
|
|
# disable slow and pointless checks
|
|
- "-modernize-use-std-numbers"
|
|
- "-modernize-type-traits"
|
|
- "-cppcoreguidelines-owning-memory"
|
|
- "-cppcoreguidelines-macro-to-enum"
|
|
- "-readability-container-contains"
|
|
- "-bugprone-reserved-identifier"
|
|
- "-bugprone-stringview-nullptr"
|
|
- "-bugprone-standalone-empty"
|
|
- "-misc-unused-using-decls"
|