Our great sponsors
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Take Roslyn, for example. More than 200 projects in its solution! Almost all of them are in C#. Each project contains far more than one file. In turn, in files we see far more than a couple of code lines. PVS-Studio checks Roslyn in about 1.5-2 hours. No doubts, some of our users' projects require much more time for a check. But cases of one-day checks are exceptional.
-
How many iterators will we get when executing it? Let's count! Let's open System.Linq source file to get how it all works. Get them on github by link.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Related posts
- 20 Lessons from 5 years of developing Academia: School Simulator
- Using Roslyn Workspaces for one-off automation (as opposed to analyzers) and as a stepping stone in learning Roslyn.
- Recursive descent parsers with good error recovery
- The pain points of C# source generators
- Does Visual Studio/Microsoft discourage the use of underscore prefixes for private member fields? Should we not use it?