Our website uses cookies to enhance your browsing experience.
Accept
to the top
>
>
Quality profile settings
menu mobile close menu
Analyzing projects
Additional information
toggle menu Contents

Quality profile settings

Aug 26 2026

Quality profiles

To configure a quality profile, go to Management > Quality profiles. Only users with the Project management permission can access it.

A quality profile can be created via Menu > Create quality profile or copy an existing profile from its menu.

When creating a profile, specify only its name: all other settings can be configured on the quality profile page.

Profile page

A new quality profile does not contain any diagnostic rules:

Download the PVS-Studio quality profile in JSON format using the link and then upload it manually.

After uploading the quality profile, the page will look as follows:

The following interface elements are available for configuring a quality profile:

  • button for downloading profile updates;
  • search by diagnostic rule code or name;
  • list of all tags used by the diagnostic rules;
  • filter for diagnostic rules containing any of the selected tags;
  • filter for diagnostic rules containing all of the selected tags;
  • table of diagnostic rules;
  • sorting by status, severity, and diagnostic rule code.

Each diagnostic rule contains the following information:

  • rule status, indicating whether the rule is enabled or disabled;
  • severity (by default, the severity is taken from the code analyzer rather than the profile);
  • diagnostic rule code;
  • diagnostic rule name;
  • rule documentation;
  • control for removing the rule.

How to use and update quality profiles

Projects that do not use the quality profile receive all analysis results generated by the static code analyzer.

When the quality profile is assigned to the project, only the enabled diagnostic rules included in the profile are processed.

When the code analyzer is updated, it may introduce warnings with new diagnostic rule codes. An existing quality profile will not include these new rules. To update the profile, download the latest quality profile from the analyzer's website and upload it to the profile page.

Updating the profile doesn't affect project settings because only the following fields are updated:

  • diagnostic name;
  • diagnostic tags;
  • diagnostic documentation.

New diagnostic rules added to an existing profile are disabled by default. You can see them before enabling.