| 1 | HeaderFilterRegex: '.*((include/.*-internal)|(src/common.*)|(src/bin.*)|(src/lib.*)|(tests.*))\.(h|hpp)$' |
| 2 | Checks: '-*, |
| 3 | bugprone-argument-comment, |
| 4 | bugprone-assert-side-effect, |
| 5 | bugprone-dangling-handle, |
| 6 | bugprone-inaccurate-erase, |
| 7 | bugprone-string-constructor, |
| 8 | bugprone-string-integer-assignment, |
| 9 | bugprone-undefined-memory-manipulation, |
| 10 | bugprone-unused-raii, |
| 11 | bugprone-use-after-move, |
| 12 | google-build-explicit-make-pair, |
| 13 | google-explicit-constructor, |
| 14 | modernize-avoid-bind, |
| 15 | modernize-concat-nested-namespaces, |
| 16 | modernize-loop-convert, |
| 17 | modernize-make-shared, |
| 18 | modernize-make-unique, |
| 19 | modernize-redundant-void-arg, |
| 20 | modernize-replace-random-shuffle, |
| 21 | modernize-shrink-to-fit, |
| 22 | modernize-use-bool-literals, |
| 23 | modernize-use-default-member-init, |
| 24 | modernize-use-emplace, |
| 25 | modernize-use-equals-default, |
| 26 | modernize-use-equals-delete, |
| 27 | modernize-use-noexcept, |
| 28 | modernize-use-nullptr, |
| 29 | modernize-use-override, |
| 30 | modernize-use-transparent-functors, |
| 31 | modernize-use-using, |
| 32 | performance-*, |
| 33 | -performance-no-int-to-ptr, |
| 34 | readability-redundant-member-init' |
| 35 | FormatStyle: 'file' |
| 36 | CheckOptions: |
| 37 | - key: bugprone-assert-side-effect.AssertMacros |
| 38 | value: assert,LTTNG_ASSERT |