Cppcheck is a C and C++ source code static analysis tool.

This plugin integrates Cppcheck into Visual Studio and allows:

automatically checking every C / C++ source file upon saving (optional);

checking the currently selected project in the Solution Explorer (menu -> Tools -> Check current project);

checking several selected projects at once (right-click selection in the Solution Explorer -> Cppcheck selected projects);

convenient message suppression management with options to suppress specific messages, all messages in a given file, specific message types in a given file, message types globally, solution-wide and project-wide. The generated suppressions.cfg file may be added to your repository;

quick access to "enable inconclusive checks" option through the settings dialog.

For reporting an issue or for a list of known issues refer to the project's repository on GitHub:https://github.com/VioletGiraffe/cppcheck-vs-addin

Feature suggestions and code contributions are also welcome!

If you have a question, ask on GitHub. I don't check this page often.