Java in PVS-Studio plugin for Visual Studio Code
We added the support for the analysis of Java projects in the PVS-Studio plugin for Visual Studio Code.
Support of Boost smart pointers
The C++ analyzer now supports smart pointers from the Boost library: boost::unique_ptr and boost::shared_ptr. The PVS-Studio analyzer will be able to detect errors such as null pointer dereferences when these types are used.
Hash of code line which triggers warning
We added a mode that considers the hash of the source code line, which triggers a warning, when users mark warnings as false positives. This makes it clear whether the line of code had been changed since the warning was marked as a false positive. When the new markup mode is used, marking a warning as a false positive will no longer suppress the analyzer warning if there were any changes in the code. The feature is supported in the PVS-Studio plugins for Microsoft Visual Studio.