| Checker | Guideline |
| 0014 | DCL52-CPP. Never qualify a reference type with const or volatile |
| 1510 | MSC52-CPP. Value-returning functions must return a value from all exit paths |
| 1772 | CON53-CPP. Avoid deadlock by locking in a predefined order |
| 1773 | CON53-CPP. Avoid deadlock by locking in a predefined order |
| 1774 | CON52-CPP. Prevent data races when accessing bit-fields from multiple threads |
| 1775 | CON52-CPP. Prevent data races when accessing bit-fields from multiple threads |
| 2012 | DCL50-CPP. Do not define a C-style variadic function |
| 2110 | MEM51-CPP. Properly deallocate dynamically allocated resources |
| 2111 | MEM51-CPP. Properly deallocate dynamically allocated resources |
| 2112 | MEM51-CPP. Properly deallocate dynamically allocated resources |
| 2113 | MEM51-CPP. Properly deallocate dynamically allocated resources |
| 2118 | MEM51-CPP. Properly deallocate dynamically allocated resources |
| 2160 | DCL54-CPP. Overload allocation and deallocation functions as a pair in the same scope |
| 2502 | DCL53-CPP. Do not write syntactically ambiguous declarations |
| 2510 | DCL53-CPP. Do not write syntactically ambiguous declarations |
| 2518 | DCL59-CPP. Do not define an unnamed namespace in a header file |
| 2625 | DCL50-CPP. Do not define a C-style variadic function |
| 2668 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2726 | EXP53-CPP. Do not read uninitialized memory |
| 2727 | EXP53-CPP. Do not read uninitialized memory |
| 2728 | EXP53-CPP. Do not read uninitialized memory |
| 2761 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2762 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2763 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2766 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2767 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2768 | CTR54-CPP. Do not subtract iterators that do not refer to the same container |
| 2810 | OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members |
| 2811 | OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members |
| 2812 | EXP54-CPP. Do not access an object outside of its lifetime |
| 2812 | OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members |
| 2813 | EXP54-CPP. Do not access an object outside of its lifetime |
| 2813 | OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members |
| 2814 | EXP54-CPP. Do not access an object outside of its lifetime |
| 2814 | OOP55-CPP. Do not use pointer-to-member operators to access nonexistent members |
| 2888 | MSC54-CPP. A signal handler must be a plain old function |
| 2891 | CTR50-CPP. Guarantee that container indices and iterators are within the valid range |
| 2930 | EXP54-CPP. Do not access an object outside of its lifetime |
| 2 |