📜 ⬆️ ⬇️

Open-source projects that we tested with PVS-Studio

PVS-Studio and Open-Source
A similar article has already been published on our website. However, the number of projects is increasing, and I think it will be rational to update the list once a year. And this will do.

We are good at free open-source projects. We try to notify the authors of the projects about the found flaws and, if necessary, provide them with a license for the time being.


I also want to remind readers that we have a lightweight code analyzer called CppCat . In general-purpose diagnostics, it is close in features to PVS-Studio. However, it is not intended for teamwork. The important point is that the trial version allows you to fully use CppCat for 7 days. This is quite enough to test the average open-source project. You can learn more about CppCat and its difference from PVS-Studio in the article " Alternative to PVS-Studio for $ 250 ".
')
The list of open-source projects verified so far with PVS-Studio:

Our team does not check projects for free. Notes about errors found are advertisements for us. We do not hide it. But it seems to me that this is the most useful advertisement you have ever seen! PVS-Studio really helps the open-source community.

You may notice that these articles vary greatly in volume. It is explainable. For example, when writing the first article about ReactOS, there were far fewer rules implemented in the analyzer than during the second check. During this time, the analyzer has learned to find several times more errors. So, such articles will become longer with time. Now we have to skip a lot of unconvincing errors in order not to turn the article into a reference book.

On our site we also keep a database of errors found . I think many of the readers will be curious to wander through it. But it is much more interesting that this base can be used as a resource for the development of coding standards, new recommendations in books and articles on programming. In general, this base is waiting for its McConnell, who can grow from this book in the spirit of "100 recommendations, how not to sit in a puddle."
Unfortunately, we no longer develop or support the CppCat project. You can read about the reasons here .

Source: https://habr.com/ru/post/212733/


All Articles