1+ ---
2+ Checks : ' -*,
3+ bugprone-argument-comment,
4+ bugprone-assert-side-effect,
5+ bugprone-bad-signal-to-kill-thread,
6+ bugprone-branch-clone,
7+ bugprone-copy-constructor-init,
8+ bugprone-dangling-handle,
9+ bugprone-dynamic-static-initializers,
10+ bugprone-fold-init-type,
11+ bugprone-forward-declaration-namespace,
12+ bugprone-forwarding-reference-overload,
13+ bugprone-inaccurate-erase,
14+ bugprone-incorrect-roundings,
15+ bugprone-integer-division,
16+ bugprone-lambda-function-name,
17+ bugprone-macro-parentheses,
18+ bugprone-macro-repeated-side-effects,
19+ bugprone-misplaced-operator-in-strlen-in-alloc,
20+ bugprone-misplaced-pointer-arithmetic-in-alloc,
21+ bugprone-misplaced-widening-cast,
22+ bugprone-move-forwarding-reference,
23+ bugprone-multiple-statement-macro,
24+ bugprone-no-escape,
25+ bugprone-parent-virtual-call,
26+ bugprone-posix-return,
27+ bugprone-reserved-identifier,
28+ bugprone-sizeof-container,
29+ bugprone-sizeof-expression,
30+ bugprone-spuriously-wake-up-functions,
31+ bugprone-string-constructor,
32+ bugprone-string-integer-assignment,
33+ bugprone-string-literal-with-embedded-nul,
34+ bugprone-suspicious-enum-usage,
35+ bugprone-suspicious-include,
36+ bugprone-suspicious-memset-usage,
37+ bugprone-suspicious-missing-comma,
38+ bugprone-suspicious-semicolon,
39+ bugprone-suspicious-string-compare,
40+ bugprone-suspicious-memory-comparison,
41+ bugprone-suspicious-realloc-usage,
42+ bugprone-swapped-arguments,
43+ bugprone-terminating-continue,
44+ bugprone-throw-keyword-missing,
45+ bugprone-too-small-loop-variable,
46+ bugprone-undefined-memory-manipulation,
47+ bugprone-undelegated-constructor,
48+ bugprone-unhandled-self-assignment,
49+ bugprone-unused-raii,
50+ bugprone-unused-return-value,
51+ bugprone-use-after-move,
52+ bugprone-virtual-near-miss,
53+ cert-dcl21-cpp,
54+ cert-dcl58-cpp,
55+ cert-err34-c,
56+ cert-err52-cpp,
57+ cert-err60-cpp,
58+ cert-flp30-c,
59+ cert-msc50-cpp,
60+ cert-msc51-cpp,
61+ cert-str34-c,
62+ cppcoreguidelines-interfaces-global-init,
63+ cppcoreguidelines-narrowing-conversions,
64+ cppcoreguidelines-pro-type-member-init,
65+ cppcoreguidelines-pro-type-static-cast-downcast,
66+ cppcoreguidelines-slicing,
67+ google-default-arguments,
68+ google-explicit-constructor,
69+ google-runtime-operator,
70+ hicpp-exception-baseclass,
71+ hicpp-multiway-paths-covered,
72+ misc-misplaced-const,
73+ misc-new-delete-overloads,
74+ misc-no-recursion,
75+ misc-non-copyable-objects,
76+ misc-throw-by-value-catch-by-reference,
77+ misc-unconventional-assign-operator,
78+ misc-uniqueptr-reset-release,
79+ modernize-avoid-bind,
80+ modernize-concat-nested-namespaces,
81+ modernize-deprecated-headers,
82+ modernize-deprecated-ios-base-aliases,
83+ modernize-loop-convert,
84+ modernize-make-shared,
85+ modernize-make-unique,
86+ modernize-pass-by-value,
87+ modernize-raw-string-literal,
88+ modernize-redundant-void-arg,
89+ modernize-replace-auto-ptr,
90+ modernize-replace-disallow-copy-and-assign-macro,
91+ modernize-replace-random-shuffle,
92+ modernize-return-braced-init-list,
93+ modernize-shrink-to-fit,
94+ modernize-unary-static-assert,
95+ modernize-use-auto,
96+ modernize-use-bool-literals,
97+ modernize-use-emplace,
98+ modernize-use-equals-default,
99+ modernize-use-equals-delete,
100+ modernize-use-nodiscard,
101+ modernize-use-noexcept,
102+ modernize-use-nullptr,
103+ modernize-use-override,
104+ modernize-use-transparent-functors,
105+ modernize-use-uncaught-exceptions,
106+ mpi-buffer-deref,
107+ mpi-type-mismatch,
108+ openmp-use-default-none,
109+ performance-faster-string-find,
110+ performance-for-range-copy,
111+ performance-implicit-conversion-in-loop,
112+ performance-inefficient-algorithm,
113+ performance-inefficient-string-concatenation,
114+ performance-inefficient-vector-operation,
115+ performance-move-const-arg,
116+ performance-move-constructor-init,
117+ performance-no-automatic-move,
118+ performance-noexcept-move-constructor,
119+ performance-trivially-destructible,
120+ performance-type-promotion-in-math-fn,
121+ performance-unnecessary-copy-initialization,
122+ performance-unnecessary-value-param,
123+ portability-simd-intrinsics,
124+ readability-avoid-const-params-in-decls,
125+ readability-const-return-type,
126+ readability-container-size-empty,
127+ readability-convert-member-functions-to-static,
128+ readability-delete-null-pointer,
129+ readability-deleted-default,
130+ readability-inconsistent-declaration-parameter-name,
131+ readability-make-member-function-const,
132+ readability-misleading-indentation,
133+ readability-misplaced-array-index,
134+ readability-non-const-parameter,
135+ readability-redundant-control-flow,
136+ readability-redundant-declaration,
137+ readability-redundant-function-ptr-dereference,
138+ readability-redundant-smartptr-get,
139+ readability-redundant-string-cstr,
140+ readability-redundant-string-init,
141+ readability-simplify-subscript-expr,
142+ readability-static-accessed-through-instance,
143+ readability-static-definition-in-anonymous-namespace,
144+ readability-string-compare,
145+ readability-uniqueptr-delete-release,
146+ readability-use-anyofallof'
0 commit comments