BACK TO LIST

C / C++ rules

C and C++ are really performant languages and can be very error-prone. We all had core dumps and made pointer arithmetic errors! Thankfully, Codiga has hundreds of static analysis rules to flag potential errors in your C/C++ code, automate code reviews and merge with confidence.

memsetValueOutOfRange

Security
Error

Invalid memset assignment

publicAllocationError

Security
Error

Possible leak in public function.

signConversionCond

Security
Error

Conversion between unsigned and signed values

pointerOutOfBoundsCond

Security
Error

Undefined behaviour, when 'len' is 4 the pointer arithmetic 'cmd+len' is out of bounds

argumentSize

Security
Error

Buffer is too small

We use cookies to improve your site experience, including analytics cookies to understand how you use our product and design better experiences. Please read our Cookie Policy.