To get a trial key
fill out the form below
Team license
Enterprise license
** By clicking this button you agree to our Privacy Policy statement

Request our prices
New License
License Renewal
--Select currency--
USD
EUR
RUB
* By clicking this button you agree to our Privacy Policy statement

Free PVS-Studio license for Microsoft MVP specialists
** By clicking this button you agree to our Privacy Policy statement

To get the licence for your open-source project, please fill out this form
** By clicking this button you agree to our Privacy Policy statement

I am interested to try it on the platforms:
** By clicking this button you agree to our Privacy Policy statement

Message submitted.

Your message has been sent. We will email you at


If you haven't received our response, please do the following:
check your Spam/Junk folder and click the "Not Spam" button for our message.
This way, you won't miss messages from our team in the future.

>
What's new in 7.21
What's new in PVS-Studio 7.21

GitLab Code Quality reports

The PVS-Studio analyzer's results now can be converted into reports compatible with GitLab Code Quality. This will help to monitor the quality of the project within the GitLab ecosystem. The documentation on using PVS-Studio in GitLab CI/CD describes how to get the report of this type.

Closer integration with Unreal Engine

PVS-Studio understands more types specific to Unreal Engine. Moreover, we made a pull request that allows to use more of the analyzer's settings in UE projects' analysis. For example, you can specify a timeout for file analysis. The changes have already been committed to the engine's code. The new features will be available in the next version of Unreal Engine.

Subscribe to the new release newsletter
Every two months we release a new PVS-Studio version and send out a newsletter. Want to know everything about the new features?
Subscribe!
* By clicking this button you agree to our Privacy Policy statement

Improving cross-platform scenarios

The PVS-Studio plugin for Visual Studio now supports JSON suppress files. This format was previously supported only in utilities on Linux and macOS. This simplifies the use of suppress files in cross-platform scenarios. It is also now easier to integrate PVS-Studio in the development process of cross-platform projects that contain legacy code.

New warning suppression features

Now you can automatically filter analyzer warnings whose messages contain the specified text. The feature allows you to suppress specific diagnostics' warnings that match a template — without disabling the diagnostics completely. You can create a filter of this kind in .pvsconfig files (C++, C#) or directly in code (C++ only).

Learn more about updates in the release history
Looking for earlier updates? Watch this video
This video presents new features we added to PVS-Studio in the first half of 2022. If you've just joined us or missed our new feature announcements - this video will help you stay up to date. It's only five minutes of your time!
Unicorn with delicious cookie
Our website uses cookies to enhance your browsing experience.
Accept