Cppcheck – инструмент для анализирования C/C++ кода, но в отличии от компиляторов или других анализаторов, не проверяет синтасические ошибки.. Cppcheck проверяет только те типы ошибок, которые не обнаруживаются компиляторами. К примеру, булевые значения. Cppcheck далёк от совершенства и разработчики продолжают оттачивать его возможности и качество анализа.