Release of static analyzer cppcheck 2.1

Available New release of the free static analyzer cppcheck 2.1, which allows for the detection of various classes of errors in C and C++ code, including those that occur when using non-standard syntax typical for embedded systems. A collection of plugins is provided to ensure integration of cppcheck with various development, continuous integration, and testing systems, as well as capabilities such as code style compliance checking. Both its own parser and an external Clang parser can be used to analyze the code. It also includes the donate-cpu.py script to provide local resources for collaborative code review of Debian packages. The source texts of the project The development of cppcheck focuses on identifying problems related to undefined behavior and the use of constructs that are dangerous from a security standpoint. The aim is also to minimize false positives. Among the is distributed under the GPLv3 license.

identified issues: pointers to non-existent objects, division by zero, integer overflows, incorrect bit shift operations, incorrect conversions, memory management issues, improper use of STL, dereferencing null pointers, checks applied after actual buffer access, buffer overflows, and use of uninitialized variables. A new release of the free static analyzer is now available

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster