Clean-up: modernize pretty_xml.cpp
[lttng-tools.git] / .clang-tidy
index f2bcc43978a83a48dd884dd27b9a2965d509f8da..5b6f3705b05298d17d9cd3a4ec1967c2b3cd4217 100644 (file)
@@ -2,22 +2,83 @@ HeaderFilterRegex: '.*((include/.*-internal)|(src/common.*)|(src/bin.*)|(src/lib
 Checks:          '-*,
                   bugprone-argument-comment,
                   bugprone-assert-side-effect,
+                  bugprone-assignment-in-if-condition,
+                  bugprone-bad-signal-to-kill-thread,
+                  bugprone-bool-pointer-implicit-conversion,
+                  bugprone-copy-constructor-init,
                   bugprone-dangling-handle,
+                  bugprone-exception-escape,
+                  bugprone-fold-init-type,
+                  bugprone-forward-declaration-namespace,
+                  bugprone-forwarding-reference-overload,
                   bugprone-inaccurate-erase,
+                  bugprone-incorrect-roundings,
+                  bugprone-infinite-loop,
+                  bugprone-integer-division,
+                  bugprone-macro-parentheses,
+                  bugprone-macro-repeated-side-effects,
+                  bugprone-misplaced-operator-in-strlen-in-alloc,
+                  bugprone-misplaced-pointer-arithmetic-in-alloc,
+                  bugprone-move-forwarding-reference,
+                  bugprone-multiple-statement-macro,
+                  bugprone-not-null-terminated-result,
+                  bugprone-parent-virtual-call,
+                  bugprone-posix-return,
+                  bugprone-shared-ptr-array-mismatch,
+                  bugprone-signal-handler,
+                  bugprone-signed-char-misuse,
+                  bugprone-sizeof-container,
+                  bugprone-sizeof-expression,
+                  bugprone-standalone-empty,
                   bugprone-string-constructor,
                   bugprone-string-integer-assignment,
+                  bugprone-string-literal-with-embedded-nul,
+                  bugprone-suspicious-enum-usage,
+                  bugprone-suspicious-include,
+                  bugprone-suspicious-memory-comparison
+                  bugprone-suspicious-memset-usage,
+                  bugprone-suspicious-missing-comma,
+                  bugprone-suspicious-realloc-usage,
+                  bugprone-suspicious-semicolon,
+                  bugprone-suspicious-string-compare,
+                  bugprone-swapped-arguments,
+                  bugprone-terminating-continue,
+                  bugprone-throw-keyword-missing,
+                  bugprone-too-small-loop-variable,
+                  bugprone-unchecked-optional-access
                   bugprone-undefined-memory-manipulation,
+                  bugprone-undelegated-constructor,
+                  bugprone-unhandled-exception-at-new,
+                  bugprone-unhandled-self-assignment,
                   bugprone-unused-raii,
+                  bugprone-unused-return-value,
                   bugprone-use-after-move,
+                  bugprone-virtual-near-miss,
+                  bugprone-unused-raii,
+                  bugprone-use-after-move,
+                  cppcoreguidelines-pro-type-const-cast,
+                  cppcoreguidelines-slicing,
+                  cppcoreguidelines-special-member-functions,
+                  cppcoreguidelines-virtual-class-destructor,
                   google-build-explicit-make-pair,
                   google-explicit-constructor,
+                  misc-const-correctness,
+                  misc-misleading-identifier,
+                  misc-non-copyable-objects,
+                  misc-throw-by-value-catch-by-reference,
+                  misc-unused-parameters,
+                  misc-unused-using-decls,
+                  misc-use-anonymous-namespace,
                   modernize-avoid-bind,
                   modernize-concat-nested-namespaces,
                   modernize-loop-convert,
                   modernize-make-shared,
                   modernize-make-unique,
+                  modernize-pass-by-value,
                   modernize-redundant-void-arg,
+                  modernize-replace-auto-ptr,
                   modernize-replace-random-shuffle,
+                  modernize-replace-auto-ptr,
                   modernize-shrink-to-fit,
                   modernize-use-bool-literals,
                   modernize-use-default-member-init,
@@ -31,8 +92,12 @@ Checks:          '-*,
                   modernize-use-using,
                   performance-*,
                   -performance-no-int-to-ptr,
-                  readability-redundant-member-init'
+                  readability-redundant-member-init,
+                  readability-simplify-boolean-expr,
+                  readability-static-definition-in-anonymous-namespace'
 FormatStyle: 'file'
 CheckOptions:
   - key:          bugprone-assert-side-effect.AssertMacros
-    value:        assert,LTTNG_ASSERT
\ No newline at end of file
+    value:        assert,LTTNG_ASSERT
+  - key:          bugprone-signed-char-misuse.CharTypdefsToIgnore
+    value:        'int8_t'
This page took 0.040227 seconds and 4 git commands to generate.