📜 ⬆️ ⬇️

Offer a project for testing with the PVS-Studio analyzer: now on GitHub

Picture 5

Verifying projects with a static analyzer and writing review articles with errors found in them is not an easy task. Almost always it is the work of not one person, but a collective. A large role in this process is the choice of the project. The interest of readers to a particular article directly depends on it. In this post I want to tell how you can offer an interesting project for analysis via GitHub.

Introduction


PVS-Studio is a tool for detecting errors in the source code of programs written in C, C ++ and C # languages.

In recent years, the capabilities of the analyzer and its scope have grown significantly. Now it is a powerful tool for improving the quality of code, available for both Windows and Linux. Modes of operation have been added to the analyzer, making it easy to run an analysis regardless of the build system used. This method allows you to easily get acquainted with the tool, and later fully integrate yourself with the analyzer for regular use.

So we use the analyzer when we check selected projects for writing articles. Our site has published articles about checking more than 270 open source projects. The total number of errors exceeded 10,000. All reviews fall into the updated list of articles on the site. Now you can offer projects not only through the feedback form , but also GitHub.
')

How to propose a project


In the repository on GitHub we placed a list of projects in which we will look in before selecting a topic for the article. For now, the list will be common for C / C ++ and C # projects.

Anyone can add an interesting open source project and send a pull request.

Required information about the project:
  1. Project name;
  2. Short description in English;
  3. Link to the official website (if any);
  4. Link to sources (repository or website page with information, where to download the source code).

Important. It makes no sense to add to the list of your personal small projects. To check it, you can use the analyzer for free and even apply it regularly (how to use PVS-Studio for free ). Also, do not add already proven projects. Sometimes we recheck them, but this usually requires a special reason. Illegally leaked sources are not welcome either.

If you are a developer of an open source project, then a more interesting collaboration is possible: a joint article, a discussion of the errors found, etc.



If you want to share this article with an English-speaking audience, then please use the link to the translation: Svyatoslav Razmyslov. Propose a project for analysis by PVS-Studio: now on GitHub

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


All Articles