| Checker name |
Severity |
Number of reports |
| bugprone-bool-pointer-implicit-conversion |
|
1 |
| bugprone-copy-constructor-init |
|
24 |
| bugprone-forwarding-reference-overload |
|
1 |
| bugprone-incorrect-roundings |
|
23 |
| bugprone-infinite-loop |
|
1 |
| bugprone-integer-division |
|
49 |
| bugprone-misplaced-widening-cast |
|
4 |
| bugprone-not-null-terminated-result |
|
4 |
| bugprone-signed-char-misuse |
|
51 |
| bugprone-string-literal-with-embedded-nul |
|
3 |
| bugprone-suspicious-enum-usage |
|
5 |
| bugprone-use-after-move |
|
2 |
| cert-dcl54-cpp |
|
1 |
| cert-dcl58-cpp |
|
2 |
| cert-dcl59-cpp,google-build-namespaces |
|
5 |
| cert-err09-cpp |
|
2 |
| cert-oop11-cpp,performance-move-constructor-init |
|
5 |
| clang-diagnostic-deprecated-declarations |
|
1 |
| core.CallAndMessage |
|
21 |
| core.DivideZero |
|
2 |
| core.NonNullParamChecker |
|
1 |
| core.NullDereference |
|
5 |
| core.UndefinedBinaryOperatorResult |
|
16 |
| core.uninitialized.Assign |
|
2 |
| core.uninitialized.Branch |
|
1 |
| core.uninitialized.UndefReturn |
|
1 |
| cplusplus.Move |
|
1 |
| cplusplus.NewDelete |
|
31 |
| cplusplus.NewDeleteLeaks |
|
7 |
| cppcoreguidelines-special-member-functions |
|
1409 |
| deadcode.DeadStores |
|
117 |
| google-global-names-in-headers |
|
6 |
| misc-definitions-in-headers |
|
4 |
| misc-misplaced-const |
|
14 |
| misc-redundant-expression |
|
8 |
| misc-unconventional-assign-operator |
|
21 |
| optin.cplusplus.UninitializedObject |
|
39 |
| optin.cplusplus.VirtualCall |
|
106 |
| optin.portability.UnixAPI |
|
1 |
| performance-move-const-arg |
|
128 |
| performance-no-automatic-move |
|
49 |
| performance-noexcept-move-constructor |
|
29 |
| performance-trivially-destructible |
|
13 |
| security.FloatLoopCounter |
|
1 |
| unix.Malloc |
|
1 |