Files
zeal/.clang-tidy
T
2026-05-15 23:51:36 +03:00

34 lines
1.1 KiB
YAML

---
HeaderFilterRegex: 'src/(?!contrib/).*'
# Skip CMake autogen output (AUTOUIC/AUTOMOC/AUTORCC headers under build/).
ExcludeHeaderFilterRegex: '.*_autogen[/\\].*'
# TODO: Reevaluate -modernize-use-nodiscard.
Checks: >
*,
-abseil-*,
-altera-*,
-android-*,
-bugprone-easily-swappable-parameters,
-concurrency-mt-unsafe,
-cppcoreguidelines-avoid-magic-numbers,
-cppcoreguidelines-owning-memory,
-cppcoreguidelines-prefer-member-initializer,
-cppcoreguidelines-pro-type-static-cast-downcast,
-fuchsia-*,
-google-*,
google-build-using-namespace,
-linuxkernel-*,
-llvm-prefer-static-over-anonymous-namespace,
-llvmlibc-*,
-modernize-use-nodiscard,
-modernize-use-trailing-return-type,
-performance-enum-size,
-readability-function-cognitive-complexity,
-readability-identifier-length,
-readability-magic-numbers,
CheckOptions:
cppcoreguidelines-pro-bounds-avoid-unchecked-container-access.ExcludeClasses: >-
::std::map;::std::unordered_map;::std::flat_map;
::QJsonObject;::QMap;::QHash;::QMultiMap;::QMultiHash;
::QVariantMap;::QVariantHash