blob: b68e2ed5d92fb5fe0c89841062892912912fb6bd [file] [log] [blame]
Austin Schuh812d0d12021-11-04 20:16:48 -07001Checks:
2 'bugprone-assert-side-effect,
3 bugprone-bool-pointer-implicit-conversion,
4 bugprone-copy-constructor-init,
5 bugprone-dangling-handle,
6 bugprone-dynamic-static-initializers,
7 bugprone-forward-declaration-namespace,
8 bugprone-forwarding-reference-overload,
9 bugprone-inaccurate-erase,
10 bugprone-incorrect-roundings,
11 bugprone-integer-division,
12 bugprone-lambda-function-name,
13 bugprone-misplaced-operator-in-strlen-in-alloc,
14 bugprone-misplaced-widening-cast,
15 bugprone-move-forwarding-reference,
16 bugprone-multiple-statement-macro,
17 bugprone-parent-virtual-call,
18 bugprone-posix-return,
19 bugprone-sizeof-container,
20 bugprone-sizeof-expression,
21 bugprone-spuriously-wake-up-functions,
22 bugprone-string-constructor,
23 bugprone-string-integer-assignment,
24 bugprone-string-literal-with-embedded-nul,
25 bugprone-suspicious-enum-usage,
26 bugprone-suspicious-include,
27 bugprone-suspicious-memset-usage,
28 bugprone-suspicious-missing-comma,
29 bugprone-suspicious-semicolon,
30 bugprone-suspicious-string-compare,
31 bugprone-throw-keyword-missing,
32 bugprone-too-small-loop-variable,
33 bugprone-undefined-memory-manipulation,
34 bugprone-undelegated-constructor,
35 bugprone-unhandled-self-assignment,
36 bugprone-unused-raii,
37 bugprone-virtual-near-miss,
38 cert-dcl58-cpp,
39 cert-err52-cpp,
40 cert-err60-cpp,
41 cert-mem57-cpp,
42 cert-oop57-cpp,
43 cert-oop58-cpp,
44 clang-diagnostic-*,
45 -clang-diagnostic-deprecated-declarations,
46 -clang-diagnostic-#warnings,
47 -clang-diagnostic-pedantic,
48 clang-analyzer-*,
49 cppcoreguidelines-slicing,
50 google-build-namespaces,
51 google-explicit-constructor,
52 google-global-names-in-headers,
53 google-readability-avoid-underscore-in-googletest-name,
54 google-readability-casting,
55 google-runtime-operator,
56 llvm-twine-local,
57 misc-definitions-in-headers,
58 misc-misplaced-const,
59 misc-new-delete-overloads,
60 misc-non-copyable-objects,
61 modernize-avoid-bind,
62 modernize-concat-nested-namespaces,
63 modernize-make-shared,
64 modernize-make-unique,
65 modernize-pass-by-value,
66 modernize-use-default-member-init,
67 modernize-use-noexcept,
68 modernize-use-nullptr,
69 modernize-use-override,
70 modernize-use-using,
71 readability-braces-around-statements'
72FormatStyle: file
73CheckOptions:
74 - key: bugprone-dangling-handle
75 value: 'wpi::StringRef;wpi::Twine'