to the top
close form
Pour obtenir une clé
d'évaluation remplissez le formulaire ci-dessous
close form
Demandez des tarifs
Nouvelle licence
Renouvellement de licence
--Sélectionnez la devise--
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
Free PVS-Studio license for Microsoft MVP specialists
close form
To get the licence for your open-source project, please fill out this form
** En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité.

close form
I am interested to try it on the platforms:
** En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité.

close form
check circle
Votre message a été envoyé.

Nous vous répondrons à

Si vous n'avez toujours pas reçu de réponse, vérifiez votre dossier
Spam/Junk et cliquez sur le bouton "Not Spam".
De cette façon, vous ne manquerez la réponse de notre équipe.

Frequent questions and honest answers
How to integrate PVS‑Studio into an existing project and not drown in false positives?

Use the mass suppression mechanism. PVS-Studio saves data about currently uninteresting errors to a special file. The analyzer will only issue warnings for new or recently changed code. As for the technical debt, you can tackle it later by fixing errors and tuning the analyzer step by step.

How many false positives are there?

Sadly, static analyzers are not perfect, which is why time from time you can get false positives. They are easy to suppress. For example, in the Visual Studio PVS-Studio plugin, you need to click one button - “Mark As False Alarms” (see our video on how to suppress false positives). You can also report the problem to our support. If fix the false alarm , you’ll see a decrease in false alarms after a PVS-Studio update.

Which platforms does PVS‑Studio support?

PVS‑Studio supports 64-bit Windows OS, Linux OS, and macOS systems. It can analyze code written for 32-bit, 64-bit and embedded ARM platforms.

Where do I integrate the PVS‑Studio analyzer?

You can integrate the PVS‑Studio analyzer into popular build systems, IDEs, modern built-in systems, CIs and cloud CIs. Click here to see the entire list.

How can I use PVS‑Studio for free?

The following professionals can use PVS‑Studio for free:

Developers of open-source projects: request a license;
Developers of closed projects: one will have to add comments to code;
Security experts: see the relevant section in the article;
Microsoft MVP: write to us.

To learn more about these options and choose the appropriate one for your project, please check out the review article: "Ways to Get a Free PVS‑Studio License".
Students and professors can also use our analyzer for free. For this purpose, either adding comments in the code or running the analyzer on the Compiler Explorer site are suitable. More details are available here: Free PVS‑Studio for Students and Teachers.

Why doesn't PVS‑Studio offer automatic fixes?

Such replacement would be possible if PVS‑Studio analyzed coding style. But that's not what it is designed to do. Instead, PVS‑Studio's job is to detect bugs and potential vulnerabilities. In many cases, fixing them requires a creative approach and changing the program's behavior. Only the human developer can decide upon the appropriate way of fixing a given bug. More…

How to quickly check out interesting warnings given by the PVS‑Studio analyzer for C and C++ code?

1. Disable all types of warnings except general ones (GA).
2. Spend a little time disabling obviously irrelevant warnings and fighting against false positives related to macros.
3. Start viewing warnings from Level 1. Only after it watch 2 and 3.

Unicorn with delicious cookie
Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus