.clang-tidy raw
1 Checks: '
2 -*,
3 limenka-*,
4 bugprone-argument-comment,
5 bugprone-move-forwarding-reference,
6 bugprone-string-constructor,
7 bugprone-use-after-move,
8 bugprone-lambda-function-name,
9 bugprone-unhandled-self-assignment,
10 misc-no-recursion,
11 modernize-use-default-member-init,
12 modernize-use-emplace,
13 modernize-use-equals-default,
14 modernize-use-noexcept,
15 modernize-use-nullptr,
16 performance-*,
17 -performance-avoid-endl,
18 -performance-enum-size,
19 -performance-inefficient-string-concatenation,
20 -performance-move-const-arg,
21 -performance-no-int-to-ptr,
22 -performance-noexcept-move-constructor,
23 -performance-unnecessary-value-param,
24 readability-const-return-type,
25 readability-redundant-declaration,
26 readability-redundant-string-init,
27 '
28 HeaderFilterRegex: '.'
29 WarningsAsErrors: '*'
30 CheckOptions:
31 - key: performance-move-const-arg.CheckTriviallyCopyableMove
32 value: false
33 - key: bugprone-unhandled-self-assignment.WarnOnlyIfThisHasSuspiciousField
34 value: false
35