Our website uses cookies to enhance your browsing experience.
Accept
to the top
close form

Fill out the form in 2 simple steps below:

Your contact information:

Step 1
Congratulations! This is your promo code!

Desired license type:

Step 2
Team license
Enterprise license
** By clicking this button you agree to our Privacy Policy statement
close form
Request our prices
New License
License Renewal
--Select currency--
USD
EUR
* By clicking this button you agree to our Privacy Policy statement

close form
Free PVS‑Studio license for Microsoft MVP specialists
* By clicking this button you agree to our Privacy Policy statement

close form
To get the licence for your open-source project, please fill out this form
* By clicking this button you agree to our Privacy Policy statement

close form
I am interested to try it on the platforms:
* By clicking this button you agree to our Privacy Policy statement

close form
check circle
Message submitted.

Your message has been sent. We will email you at


If you haven't received our response, please do the following:
check your Spam/Junk folder and click the "Not Spam" button for our message.
This way, you won't miss messages from our team in the future.

>
>
PVS-Studio 7.27: check C# code in VS Co…

PVS-Studio 7.27: check C# code in VS Code, analyze Unreal Engine projects in Rider, and more

Oct 19 2023
Author:

PVS-Studio 7.27 has been released. Now you can analyze .NET projects in the plugin for VS Code, check Unreal Engine projects directly in Rider — and there is more to come! See the details in this note.

1073_PressRelease_7_27/image1.png

You can download the latest PVS-Studio version here.

Support for .NET projects in the plugin for Visual Studio Code

Now the PVS-Studio plugin for Visual Studio Code supports the analysis of .NET projects. In the plugin, you can:

  • run the analysis and view the analysis report;
  • suppress warnings using suppress files;
  • work with .pvsconfig files;
  • and more.

Please see the documentation to learn more about the plugin features.

1073_PressRelease_7_27/image2.png

New features of the Rider plugin

The PVS-Studio plugin is now available for Rider 2023.2. Rider 2023.2 enables you to work with Unreal Engine projects directly in Rider, and with PVS-Studio you can analyze UE projects directly in Rider too! For more details, please see the documentation.

1073_PressRelease_7_27/image3.png

Complete revision of the Java analyzer documentation

Now each usage scenario has a separate section in the documentation:

New feature for pvsconfig

In the pvsconfig configuration file, you can now specify the paths in the analyzer report to be set relative to the solution directory.

The new option is supported both when launching the analysis and when viewing the analyzer results in IDE plugins. The feature will make it easier to handle the analysis report when spreading it between the machines with different directory structures.

You can find the documentation for pvsconfig here.

New diagnostic rules

C++

  • V1102. Unreal Engine. Violation of naming conventions may cause Unreal Header Tools to work incorrectly.
  • V2623. MISRA. Macro identifiers should be distinct.

C#

  • V3192. Type member is used in the 'GetHashCode' method but is missing from the 'Equals' method.
  • V4004. Unity Engine. New array object is returned from method and property. Using such member in performance-sensitive context can lead to decreased performance.

Articles

For C++ programmers:

For C# programmers:

Other:

Do you want to check a project with PVS-Studio? Then start from this page.

We have also launched an IT events newsletter for developers! Here you can subscribe to the PVS-Studio events and digest newsletter.

Popular related articles


Comments (0)

Next comments next comments
close comment form