From 26e1631e4191bf8ec0a33a63327807686e78cbc0 Mon Sep 17 00:00:00 2001 From: PancakeTAS Date: Mon, 18 May 2026 10:44:38 +0200 Subject: Initial commit --- .clang-tidy | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .clang-tidy (limited to '.clang-tidy') diff --git a/.clang-tidy b/.clang-tidy new file mode 100644 index 0000000..8044098 --- /dev/null +++ b/.clang-tidy @@ -0,0 +1,34 @@ +UseColor: true +Checks: +# COMMON: Usually, we keep all checks enabled +- "bugprone-*" +- "clang-analyzer-*" +- "cppcoreguidelines-*" +- "misc-*" +- "modernize-*" +- "performance-*" +- "portability-*" +- "readability-*" +# COMMON: Some checks related purely to code-style are disabled +- -modernize-use-designated-initializers +- -modernize-use-trailing-return-type +- -modernize-deprecated-headers +- -readability-function-cognitive-complexity +- -readability-math-missing-parentheses +- -readability-braces-around-statements +- -readability-implicit-bool-conversion +- -readability-identifier-length +- -readability-magic-numbers +- -cppcoreguidelines-avoid-magic-numbers +- -cppcoreguidelines-macro-usage +- -bugprone-easily-swappable-parameters +- -portability-avoid-pragma-once +# Various checks that interfere with C-to-C++ style code are disabled +- -cppcoreguidelines-pro-bounds-pointer-arithmetic +- -cppcoreguidelines-pro-type-reinterpret-cast +- -cppcoreguidelines-pro-type-vararg +- -cppcoreguidelines-avoid-c-arrays +- -cppcoreguidelines-owning-memory +- -bugprone-macro-parentheses +- -modernize-avoid-c-arrays +- -performance-enum-size -- cgit v1.3.1