cppcheck

A tool for static C/C++ code analysis

This program tries to detect bugs that your C/C++ compiler don't see. Cppcheck is versatile. You can check non-standard code that includes various compiler extensions, inline assembly code, etc. Checking covers for example these errors: * Out of bounds * Uninitialized member variable 'classname::varname' * Using 'memfunc' on class * Using 'memfunc' on struct that contains a 'std::classname' * Class Base which is inherited by class Derived does not have a virtual destructor * Memory leak: varname * Resource leak: varname * Deallocating a deallocated pointer: varname * Using 'varname' after it is deallocated / released * Invalid radix in call to strtol or strtoul. Must be 0 or 2-36 * Overlapping data buffer varname * Unsigned division. The result will be wrong. * Unusual pointer arithmetic

Для openSUSE Leap 16.0 нет официального пакета

Дистрибутивы

openSUSE Tumbleweed

devel:tools Экспериментальный
2.18.3

openSUSE Slowroll

devel:tools Экспериментальный
2.18.3

openSUSE Leap 16.0

devel:tools Экспериментальный
2.18.3

openSUSE Leap 15.6

devel:tools Экспериментальный
2.16.2

SLFO 1.2

openSUSE Backports for SLE 15 SP4

SUSE SLE-15-SP1

SUSE SLE-11 SP 4

Неподдерживаемые дистрибутивы

Следующие дистрибутивы не имеют официальной поддержки. Используйте их пакеты на свой страх и риск.