Cppcheck 1.86 has been announced for general availability. This new release comes with bug fixes, performance improvements, new libraries, and plugins.
Cppcheck is a static source code analysis tool for C and C++ source code. This tool can be used to detect In computing technology, a bug is an unintentional coding error in a computer application program, hardware device or operating system. Bugs can typically cause annoying computer glitches, or cause more serious problems including life-threatening situations. In 2018 and 2019 a bug in the sensor on the Boeing 737 Max caused Lion Air Flight 610 and Ethiopian Airlines Flight 302 to... More focusing especially on undefined behavior and dangerous coding constructs. It also checks for memory leaks, mismatching allocation-deallocation, and buffer overrun among others.
Cppcheck 1.86 can be used through the command line In computing, an interface is a shared means by which two or more separate components of a computer system exchange information. The interface could be between the human and a computing device, two computers, computer hardware, software or peripheral devices. Examples include touch screens which allow information to be exchanged between a human and the devices, A software graphical interface,... More, A GUI or Graphical User interface is a form of user interface that allows users to interact with electronic devices through graphical windows, controls, icons and other like components. GUIs are highly visual and allow the user to interact with information and data by directly manipulating the visual representations of this information in contrast to command-line interfaces where all interaction... More, and various IDE Add-ons.
zlib and googletest are new libraries which have been included with the latest version of this tool. You can get more details about what this tool release has to offer from the official release announcement here. For further reading on Cppcheck, you can visit the official website.