| Checker name |
Number of reports |
| bugprone-copy-constructor-init |
25 |
| bugprone-integer-division |
47 |
| bugprone-use-after-move |
4 |
| cert-dcl54-cpp |
1 |
| cert-dcl58-cpp |
2 |
| cert-dcl59-cpp |
5 |
| cert-err09-cpp |
2 |
| cert-oop11-cpp |
4 |
| clang-diagnostic-deprecated-declarations |
4 |
| clang-diagnostic-missing-braces |
2 |
| clang-diagnostic-missing-field-initializers |
1 |
| clang-diagnostic-sign-compare |
2 |
| clang-diagnostic-unused-parameter |
12 |
| core.CallAndMessage |
59 |
| core.DivideZero |
2 |
| core.NonNullParamChecker |
11 |
| core.NullDereference |
53 |
| core.StackAddressEscape |
2 |
| core.UndefinedBinaryOperatorResult |
13 |
| core.uninitialized.Assign |
6 |
| core.uninitialized.Branch |
1 |
| core.uninitialized.UndefReturn |
7 |
| cplusplus.NewDelete |
13 |
| cplusplus.NewDeleteLeaks |
31 |
| cppcoreguidelines-special-member-functions |
1727 |
| deadcode.DeadStores |
115 |
| google-build-namespaces |
4 |
| google-global-names-in-headers |
8 |
| misc-definitions-in-headers |
12 |
| misc-incorrect-roundings |
31 |
| misc-macro-parentheses |
2569 |
| misc-misplaced-const |
12 |
| misc-misplaced-widening-cast |
17 |
| misc-redundant-expression |
16 |
| misc-sizeof-expression |
2 |
| misc-string-literal-with-embedded-nul |
3 |
| misc-suspicious-enum-usage |
114 |
| misc-suspicious-missing-comma |
1 |
| misc-unconventional-assign-operator |
36 |
| optin.cplusplus.VirtualCall |
93 |
| performance-move-const-arg |
118 |
| performance-move-constructor-init |
4 |
| performance-noexcept-move-constructor |
9 |
| security.FloatLoopCounter |
1 |
| unix.API |
1 |
| unix.Malloc |
5 |
| unix.MallocSizeof |
3 |