.clang-tidy
1 Checks: ' 2 -*, 3 bitcoin-*, 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-unused-using-decls, 11 misc-no-recursion, 12 modernize-use-default-member-init, 13 modernize-use-emplace, 14 modernize-use-equals-default, 15 modernize-use-noexcept, 16 modernize-use-nullptr, 17 modernize-use-starts-ends-with, 18 performance-*, 19 -performance-avoid-endl, 20 -performance-enum-size, 21 -performance-inefficient-string-concatenation, 22 -performance-no-int-to-ptr, 23 -performance-noexcept-move-constructor, 24 -performance-unnecessary-value-param, 25 readability-const-return-type, 26 readability-redundant-declaration, 27 readability-redundant-string-init, 28 ' 29 HeaderFilterRegex: '.' 30 WarningsAsErrors: '*' 31 CheckOptions: 32 - key: performance-move-const-arg.CheckTriviallyCopyableMove 33 value: false 34 - key: bugprone-unhandled-self-assignment.WarnOnlyIfThisHasSuspiciousField 35 value: false