blob: e8fe57b952a0fc45f155ea032d8a0da06b7411ac [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,
Austin Schuh812d0d12021-11-04 20:16:48 -070038 cert-err52-cpp,
39 cert-err60-cpp,
40 cert-mem57-cpp,
41 cert-oop57-cpp,
42 cert-oop58-cpp,
43 clang-diagnostic-*,
44 -clang-diagnostic-deprecated-declarations,
45 -clang-diagnostic-#warnings,
46 -clang-diagnostic-pedantic,
47 clang-analyzer-*,
48 cppcoreguidelines-slicing,
49 google-build-namespaces,
50 google-explicit-constructor,
51 google-global-names-in-headers,
Austin Schuh812d0d12021-11-04 20:16:48 -070052 google-readability-casting,
53 google-runtime-operator,
Austin Schuh812d0d12021-11-04 20:16:48 -070054 misc-definitions-in-headers,
55 misc-misplaced-const,
56 misc-new-delete-overloads,
57 misc-non-copyable-objects,
58 modernize-avoid-bind,
59 modernize-concat-nested-namespaces,
60 modernize-make-shared,
61 modernize-make-unique,
62 modernize-pass-by-value,
63 modernize-use-default-member-init,
64 modernize-use-noexcept,
65 modernize-use-nullptr,
66 modernize-use-override,
67 modernize-use-using,
68 readability-braces-around-statements'
69FormatStyle: file