PVS-Studio capabilities

Top 5 Myths About Static Analysis

How many myths are there in the world! 📜 It's time to dispel them. We'll start with the static code analysis, of course. Feel free to join us to learn more about these noisy helpers 📣

April 17, 2021

PVS-Studio to check Unreal Engine projects?

Game development is considered one of the most demanding development areas - and rightfully so. High workload and tight deadlines generate bugs and typos. So it's hard to go without powerful allies.

March 5, 2021

Using Static Analysis Online [Compiler Explorer]

Do you want to try a static analyzer but you don't feel like installing it and figuring the things out? That's OK 😊 This video will tell you how to do it online and most importantly for free. By the way, this website allows you to check if your code compiles 😉

Feb. 12, 2021

How to use mass suppression in PVS-Studio for C#?

Have you just run the analyzer and now you have no idea what to do with all this abundance of warnings? 📜 Nothing to worry about - we made a special mechanism that can help you deal with them 💪🏻 In this video, you'll learn about the inner workings of mass warnings suppression mechanism in PVS-Studio for С#. If you're interested in other programming language, follow the links bellow :)

Jan. 16, 2021

How to use mass suppression in PVS-Studio for Java?

Have you just run the analyzer and now you have no idea what to do with all this abundance of warnings? 📜 Nothing to worry about - we made a special mechanism that can help you deal with them 💪🏻 In this video, you'll learn about the inner workings of mass warnings suppression mechanism in PVS-Studio for Java.

Jan. 7, 2021

How to use mass suppression in PVS-Studio for C++?

Have you just run the analyzer and now you have no idea what to do with all this abundance of warnings? 📜 Nothing to worry about - we made a special mechanism that can help you deal with them 💪🏻 In this video, you'll learn about the inner workings of mass warnings suppression mechanism in PVS-Studio for C++.

Dec. 29, 2020

How to not drown in the static analyzer's first report? [Mass Suppression]

Have you ever used a statistical analysis tool on a new large project? If you have, you must know that the first scan may produce over 1 thousand and in some cases over 10 thousand warnings.

Luckily, you can control which warnings you want to work with. For example, you can limit the analysis to your project's newest code.

This video describes one of the ways to do so. We call this approach mass suppression, and it is especially helpful for...

Dec. 15, 2020

What is SAST and how does it help a developer?

Have you ever met such an abbreviation as SAST? If you have been developing for a long time, then you're heard of it for sure. However, you might not have given it any importance. In doing so, you're definitely wrong, because this is an incredibly important thing for the entire development process. Today we will tell you why it is so important and how it is deciphered.

Nov. 5, 2020

How to hide the analyzer false positives?

If you're using a static analyzer, most likely you stumble upon cases when it gets something wrong and gives false positives. So, somehow you need to tell it about an incorrect case and let a false warning go to long rest. The good news is that we have a special mechanism for this that we'll tell you about today.

Have a good watch and clean code :)

Nov. 2, 2020

How to exclude unnecessary files from static analysis?

Few projects can do without outside libraries and other useful ready-made solutions. However, analyzers can see the whole code and check it with abandon. That's why sometimes it's worth pointing out the spots where they should stop and analyze nothing. In this video, we'll tell you how to do it and why it is actually useful.

Oct. 22, 2020


Bugs Found

Checked Projects
427
Collected Errors
14 526
This website uses cookies and other technology to provide you a more personalized experience. By continuing the view of our web-pages you accept the terms of using these files. If you don't want your personal data to be processed, please, leave this site. Learn More →
Accept