diff options
Diffstat (limited to '.clang-tidy')
| -rw-r--r-- | .clang-tidy | 34 |
1 files changed, 34 insertions, 0 deletions
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 |
