In one of my previous posts i’ve introduced Roslynator
Today I will show you how to automatically fix code issues with Roslynator. There is a NuGet package
First, ensure that following NuGet packages are installed in your solution.
Then download Roslynator.CommandLine NuGet package and extract the content of
tools\net461\ in to a separate location. I have just created a subfolder called Roslynator in the source directory.
The sample code looks like following. It is a standard Program.cs file automatically generated by Visual Studio (from the predefined template).
Here is where the magic happens. The result of the command is displayed below.
Roslynator.exe fix ..\Gmtl.Research.Roslynator.sln
As we can see Rosylnator has found and fixed 3 issues in total.
The fixed class (Program.cs) now looks like so:
The command line extension for Roslynator makes it even more powerful. Including that in CI/CD pipeline will definitely improve code quality.