!csharp@lemmy.ml
!csharp
@lemmy.mlhttps://www.viva64.com/en/b/0792/
The PVS-Studio analyzer is regularly updated with new diagnostic rules. Curiously enough, diagnostics often detect suspicious code fragments before the end of the work. For example, such a situation may happen while testing on open-source projects. So, let′s …
https://www.viva64.com/en/b/0787/
This tough year, 2020, will soon be over at last, which means it′s time to look back at our accomplishments! Over the year, the PVS-Studio team has written quite a number of articles covering a large variety of bugs found in open-source projects with the help…
https://www.viva64.com/en/b/0782/
This article discusses errors found using a static analyzer in an open source project. There are some simple things that can help you avoid them. For example, the usage of language syntactic constructs starting from C# 8.0. We hope it will be exciting. Have f…
https://habr.com/en/company/pvs-studio/blog/525816/
Recently nullable reference types have become trendy. Meanwhile, the good old nullable value types are still here and actively used. How well do you remember the nuances of working with them?...
https://www.viva64.com/en/b/0764/
Have you ever wanted to get rid of the problem with dereferencing null references? If so, using Nullable Reference types is not your choice. Do you want to know why? This will be our topic today.
https://www.viva64.com/en/b/0750/
Do you like GitLab and don′t like bugs? Do you want to improve the quality of your source code? Then you′ve come to the right place. Today we will tell you how to configure the PVS-Studio C# analyzer for checking merge requests. Enjoy the reading and have a n…
https://www.viva64.com/en/b/0740/
PVS-Studio is a well-known static code analyzer that allows you to find a lot of tricky errors hidden in the source code. Beta testing of the new version has recently finished. It provides the possibility to analyze C# projects under Linux and macOS. The tool…
https://www.viva64.com/en/b/0737/
This article coincides with the beta testing start of PVS-Studio C# for Linux, as well as the plugin for Rider. For such a wonderful reason, we checked the source code of the Nethermind product using these tools. This article will cover some distinguished and…
https://devblogs.microsoft.com/dotnet/welcome-to-c-9-0/
Note: This post is out of date. Now that C# 9.0 has been released, an updated version can be found here. C# 9.0 is taking shape, and I’d like to share our thinking on some of the major features we’re adding to this next version of the language.
https://habr.com/en/company/pvs-studio/blog/499514/
Due to a series of different events, the beginning of beta testing of the plugin for the Rider and C# analyzer for Linux / macOS was a little delayed. However, we are pleased to announce that this...