Our website uses cookies to enhance your browsing experience.
Accept
to the top
7.42
8 April, 2026

PVS-Studio 7.42: beta testing of new analyzers, extended MISRA C++ 2023 support, official integration into CMake, and more

  • The early access program for new code analyzers has been launched. JavaScript and Go analyzers are now available for testing, and the TypeScript analyzer is scheduled to join the program in May. In addition, beta testing of the PVS-Studio Atlas platform has begun. This platform enables managing static analysis results. To participate in the beta testing program, please visit the registration page.
  • Work on supporting the MISRA C++ 2023 coding standard has been started. We have adapted twenty-two existing diagnostic rules of the MISRA group to the MISRA C++ 2023 standard. PVS-Studio IDE plugins and command-line utilities now enable selecting which MISRA C++ standard version to use. For more information about MISRA support, please refer to the documentation.
  • Support for free analyzer usage via special source code comments has been discontinued. For information about free licensing options for open-source projects, please refer to the documentation.
  • PVS-Studio plugin is now available for Qt Creator 19.x. Support for Qt Creator 13.x has been discontinued. We aim to maintain backward compatibility by supporting the latest plugin versions for all Qt Creator versions within two years of each release.
  • Starting with version 4.3.0, the CMake build system includes a built-in mechanism for using PVS-Studio. For more information, please refer to the documentation.

Subscribe to release newsletter

7.41
10 February, 2026

PVS-Studio 7.41: MISRA C 2023, enhanced Unreal Engine integration, updated IDEA plugin, new logging system, and much more

  • We completed another milestone in MISRA coverage, and now PVS-Studio C++ analyzer diagnostic rules cover 86% of the MISRA C 2023 standard. We will continue to expand MISRA C++ 2023 standard coverage in upcoming releases. For more details on MISRA support, please consult the documentation.
  • The C++ analyzer gained enhanced capabilities in analyzing Unreal Engine code. The analyzer now correctly parses the final specifier in virtual functions, and the V557 diagnostic rule properly handles engine containers.
  • We also expand taint analysis support in the C# analyzer. You can now add user annotations to async methods. Plus, we mapped async methods of standard library classes. For more details on C# user annotations, please consult the documentation.
  • We added the pvs-fp-cleaner utility to PVS-Studio distributions. This utility helps clean up redundant false positive suppress markers in the codebase. For more details, please consult the documentation.
  • We started to implement a new logging system to help collect issues that may arise when using PVS-Studio static analyzers. Extended logging is already available for the cross-platform C and C++ analyzer. In future releases, we plan to extend logging for the C++ and C# MSBuild analyzer. For more details on logging, please consult the documentation.
  • We enhanced the IntelliJ IDEA plugin. You can now export analyzer reports to CSV and choose to display relative paths. The slowdown when opening documentation was fixed. For more details on the IntelliJ IDEA plugin, please consult the documentation.

 

Read version history for updates

7.40
10 December, 2025

PVS-Studio 7.40: support for Visual Studio 2026, Qt Creator 18, .NET 10, updated C# diagnostic rules, and more

  • We added PVS-Studio plugin support for Visual Studio 2026. You can find more information about using the plugin in the documentation.
  • PVS-Studio plugin is now available for Qt Creator 18.x. Support for Qt Creator 12.x has been discontinued. We aim to maintain backward compatibility by supporting the latest plugin versions for all Qt Creator versions within two years of each release.
  • PVS-Studio C# analyzer now supports .NET 10 projects. On Windows, the minimum .NET version for analyzing SDK-style projects remains .NET 9. On Linux, C# project analysis now requires .NET 10.
  • A part of the C# diagnostic rules from the first hundred has been revised and enhanced. The update covers new language constructs, enhances PVS-Studio mechanisms for detecting code issues, and introduces many other refinements.
  • We updated the documentation on using PVS-Studio for Unreal Engine projects. This section now includes instructions for using the analyzer in the Unreal Build Accelerator distributed build system.

Looking for earlier updates? Watch this video

Check out how PVS-Studio has evolved over the last three years! This video covers new diagnostic rules, integrations, analyzer optimization, and more.