| Checker name |
Severity |
Number of reports |
| bugprone-bitwise-pointer-cast |
|
3 |
| bugprone-bool-pointer-implicit-conversion |
|
1 |
| bugprone-copy-constructor-init |
|
48 |
| bugprone-forward-declaration-namespace |
|
36 |
| bugprone-forwarding-reference-overload |
|
9 |
| bugprone-inc-dec-in-conditions |
|
36 |
| bugprone-incorrect-roundings |
|
48 |
| bugprone-integer-division |
|
56 |
| bugprone-misplaced-widening-cast |
|
9 |
| bugprone-move-forwarding-reference |
|
1 |
| bugprone-not-null-terminated-result |
|
5 |
| bugprone-signed-char-misuse |
|
42 |
| bugprone-string-literal-with-embedded-nul |
|
4 |
| bugprone-switch-missing-default-case |
|
184 |
| bugprone-tagged-union-member-count |
|
2 |
| bugprone-throwing-static-initialization |
|
137 |
| bugprone-unhandled-exception-at-new |
|
1 |
| bugprone-unused-return-value |
|
12 |
| bugprone-use-after-move |
|
10 |
| cert-dcl58-cpp |
|
11 |
| cert-err33-c |
|
751 |
| cert-oop11-cpp |
|
2 |
| clang-diagnostic-conditional-uninitialized |
|
24 |
| clang-diagnostic-double-promotion |
|
398 |
| clang-diagnostic-float-conversion |
|
391 |
| clang-diagnostic-format-nonliteral |
|
5 |
| clang-diagnostic-non-virtual-dtor |
|
6 |
| clang-diagnostic-reserved-identifier |
|
1357 |
| clang-diagnostic-reserved-macro-identifier |
|
79 |
| core.BitwiseShift |
|
1 |
| core.CallAndMessage |
|
35 |
| core.DivideZero |
|
6 |
| core.NonNullParamChecker |
|
1 |
| core.NullDereference |
|
23 |
| core.StackAddressEscape |
|
2 |
| core.uninitialized.Assign |
|
4 |
| core.uninitialized.Branch |
|
1 |
| cplusplus.NewDelete |
|
18 |
| cplusplus.NewDeleteLeaks |
|
8 |
| cppcoreguidelines-virtual-class-destructor |
|
90 |
| deadcode.DeadStores |
|
115 |
| google-build-namespaces |
|
17 |
| misc-definitions-in-headers |
|
358 |
| misc-header-include-cycle |
|
682 |
| misc-misplaced-const |
|
47 |
| misc-new-delete-overloads |
|
2 |
| misc-override-with-different-visibility |
|
769 |
| misc-redundant-expression |
|
7 |
| misc-throw-by-value-catch-by-reference |
|
2 |
| misc-unconventional-assign-operator |
|
33 |
| modernize-min-max-use-initializer-list |
|
4 |
| optin.cplusplus.UninitializedObject |
|
96 |
| optin.cplusplus.VirtualCall |
|
139 |
| optin.portability.UnixAPI |
|
1 |
| performance-move-const-arg |
|
19 |
| performance-move-constructor-init |
|
2 |
| performance-no-automatic-move |
|
22 |
| performance-noexcept-swap |
|
1 |
| performance-trivially-destructible |
|
14 |
| readability-container-contains |
|
4 |
| readability-container-data-pointer |
|
17 |
| readability-reference-to-constructed-temporary |
|
1 |
| readability-suspicious-call-argument |
|
35 |
| security.ArrayBound |
|
40 |
| security.insecureAPI.vfork |
|
1 |
| unix.Malloc |
|
1 |
| unix.StdCLibraryFunctions |
|
4 |
| unix.Vfork |
|
1 |