clang-tidy: add Chrome-inspired checks
[lttng-tools.git] / .clang-tidy
index af914d23bf6f8b46b472cc8dad4abc95dcf57722..f2bcc43978a83a48dd884dd27b9a2965d509f8da 100644 (file)
@@ -1,3 +1,38 @@
 HeaderFilterRegex: '.*((include/.*-internal)|(src/common.*)|(src/bin.*)|(src/lib.*)|(tests.*))\.(h|hpp)$'
-Checks: '-*,modernize-use-using'
+Checks:          '-*,
+                  bugprone-argument-comment,
+                  bugprone-assert-side-effect,
+                  bugprone-dangling-handle,
+                  bugprone-inaccurate-erase,
+                  bugprone-string-constructor,
+                  bugprone-string-integer-assignment,
+                  bugprone-undefined-memory-manipulation,
+                  bugprone-unused-raii,
+                  bugprone-use-after-move,
+                  google-build-explicit-make-pair,
+                  google-explicit-constructor,
+                  modernize-avoid-bind,
+                  modernize-concat-nested-namespaces,
+                  modernize-loop-convert,
+                  modernize-make-shared,
+                  modernize-make-unique,
+                  modernize-redundant-void-arg,
+                  modernize-replace-random-shuffle,
+                  modernize-shrink-to-fit,
+                  modernize-use-bool-literals,
+                  modernize-use-default-member-init,
+                  modernize-use-emplace,
+                  modernize-use-equals-default,
+                  modernize-use-equals-delete,
+                  modernize-use-noexcept,
+                  modernize-use-nullptr,
+                  modernize-use-override,
+                  modernize-use-transparent-functors,
+                  modernize-use-using,
+                  performance-*,
+                  -performance-no-int-to-ptr,
+                  readability-redundant-member-init'
 FormatStyle: 'file'
+CheckOptions:
+  - key:          bugprone-assert-side-effect.AssertMacros
+    value:        assert,LTTNG_ASSERT
\ No newline at end of file
This page took 0.022373 seconds and 4 git commands to generate.