clang-tidy: add Chrome-inspired checks
[lttng-tools.git] / .clang-tidy
CommitLineData
e665dfbc 1HeaderFilterRegex: '.*((include/.*-internal)|(src/common.*)|(src/bin.*)|(src/lib.*)|(tests.*))\.(h|hpp)$'
cd9adb8b
JG
2Checks: '-*,
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'
e665dfbc 35FormatStyle: 'file'
cd9adb8b
JG
36CheckOptions:
37 - key: bugprone-assert-side-effect.AssertMacros
38 value: assert,LTTNG_ASSERT
This page took 0.023848 seconds and 4 git commands to generate.