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++. If you’re interested in other programming language, follow the links bellow 🙂

Mass Suppression in PVS-Studio for C#

Mass Suppression in PVS-Studio for Java

Have fun watching this video and coding 🙂

How to speed up building and analyzing of your project with IncrediBuild?

“How much longer are you going to build it?” – a phrase that every developer has uttered at least once in the middle of the night. Yes, a build can be long and there is no escaping it. One does not simply redistribute the whole thing among 100+ cores, instead of some pathetic 8-12 ones. Or is it possible?

Continue reading

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 🤓

Enjoy the video and have clean code 🙂

CWE Top 25 2021. What is it, what is it for and how is it useful for static analysis?

For the first time PVS-Studio provided support for the CWE classification in the 6.21 release. It took place on January 15, 2018. Years have passed since then and we would like to tell you about the improvements related to the support of this classification in the latest analyzer version.

Continue reading

Date processing attracts bugs or 77 defects in Qt 6

The recent Qt 6 release compelled us to recheck the framework with PVS-Studio. In this article, we reviewed various interesting errors we found, for example, those related to processing dates. The errors we discovered prove that developers can greatly benefit from regularly checking their projects with tools like PVS-Studio.

Continue reading

How to get nice error reports using SARIF in GitHub

Let’s say you use GitHub, write code, and do other fun stuff. You also use a static analyzer to enhance your work quality and optimize the timing. Once you come up with an idea – why not view the errors that the analyzer gave right in GitHub? Yeah, and also it would be great if it looked nice. So, what should you do? The answer is very simple. SARIF is right for you. This article will cover what SARIF is and how to set it up. Enjoy the reading!

Continue reading

Linux kernel turns 30: congratulations from PVS-Studio

Author: Sergey Larin

On August 25th, 2021, the Linux kernel celebrated its 30th anniversary. Since then, it’s changed a lot. We changed too. Nowadays, the Linux kernel is a huge project used by millions. We checked the kernel 5 years ago. So, we can’t miss this event and want to look at the code of this epic project again.

Continue reading