summaryrefslogtreecommitdiff
path: root/.clang-tidy
diff options
context:
space:
mode:
Diffstat (limited to '.clang-tidy')
-rw-r--r--.clang-tidy18
1 files changed, 18 insertions, 0 deletions
diff --git a/.clang-tidy b/.clang-tidy
new file mode 100644
index 0000000..43da0bb
--- /dev/null
+++ b/.clang-tidy
@@ -0,0 +1,18 @@
+UseColor: true
+Checks:
+# COMMON: Usually, we keep all checks enabled
+- "bugprone-*"
+- "misc-*"
+- "modernize-*"
+- "performance-*"
+- "portability-*"
+- "readability-*"
+# COMMON: Some checks related purely to code-style are disabled
+- -readability-function-cognitive-complexity
+- -readability-math-missing-parentheses
+- -readability-identifier-length
+- -readability-magic-numbers
+- -readability-else-after-return
+- -bugprone-easily-swappable-parameters
+- -portability-avoid-pragma-once
+- -modernize-macro-to-enum