|
1 | 1 | Checks: '
|
2 | 2 | -*,
|
3 |
| -bugprone-*, |
4 |
| --bugprone-easily-swappable-parameters, |
5 |
| --bugprone-exception-escape, |
6 |
| --bugprone-move-forwarding-reference, |
7 |
| --bugprone-narrowing-conversions, |
8 |
| --bugprone-reserved-identifier, |
9 |
| -misc-*, |
10 |
| --misc-non-private-member-variables-in-classes, |
11 |
| --misc-no-recursion, |
12 |
| --misc-unconventional-assign-operator, |
13 |
| --misc-unused-parameters, |
14 |
| --misc-use-anonymous-namespace, |
15 |
| -modernize-*, |
16 |
| --modernize-avoid-c-arrays, |
17 |
| --modernize-concat-nested-namespaces, |
18 |
| --modernize-deprecated-headers, |
19 |
| --modernize-use-nodiscard, |
20 |
| --modernize-use-trailing-return-type, |
21 |
| --modernize-use-using, |
| 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-deprecated-headers, |
| 13 | +modernize-use-default-member-init, |
| 14 | +modernize-use-emplace, |
| 15 | +modernize-use-equals-default, |
| 16 | +modernize-use-noexcept, |
| 17 | +modernize-use-nullptr, |
| 18 | +modernize-use-starts-ends-with, |
22 | 19 | performance-*,
|
23 | 20 | -performance-avoid-endl,
|
| 21 | +-performance-enum-size, |
| 22 | +-performance-inefficient-string-concatenation, |
| 23 | +-performance-no-int-to-ptr, |
24 | 24 | -performance-noexcept-move-constructor,
|
25 |
| -readability-*, |
26 |
| --readability-braces-around-statements, |
27 |
| --readability-convert-member-functions-to-static, |
28 |
| --readability-else-after-return, |
29 |
| --readability-function-cognitive-complexity, |
30 |
| --readability-identifier-length, |
31 |
| --readability-implicit-bool-conversion, |
32 |
| --readability-inconsistent-declaration-parameter-name, |
33 |
| --readability-magic-numbers, |
34 |
| --readability-named-parameter, |
35 |
| --readability-uppercase-literal-suffix, |
36 |
| --readability-use-anyofallof, |
| 25 | +-performance-unnecessary-value-param, |
| 26 | +readability-const-return-type, |
| 27 | +readability-redundant-declaration, |
| 28 | +readability-redundant-string-init, |
37 | 29 | '
|
| 30 | +HeaderFilterRegex: '.' |
| 31 | +WarningsAsErrors: '*' |
38 | 32 | CheckOptions:
|
39 |
| - - key: modernize-use-override.IgnoreDestructors |
40 |
| - value: true |
41 |
| -HeaderFilterRegex: 'example/calculator.h|example/init.h|example/printer.h|include/mp/proxy-io.h|include/mp/proxy-types.h|include/mp/proxy.h|include/mp/util.h|test/mp/test/foo-types.h|test/mp/test/foo.h' |
| 33 | + - key: modernize-deprecated-headers.CheckHeaderFile |
| 34 | + value: false |
| 35 | + - key: performance-move-const-arg.CheckTriviallyCopyableMove |
| 36 | + value: false |
| 37 | + - key: bugprone-unhandled-self-assignment.WarnOnlyIfThisHasSuspiciousField |
| 38 | + value: false |
0 commit comments