Skip to content

Roslyn-based analysis of C# code to suggest the use of features in the latest version of the language.

Notifications You must be signed in to change notification settings

dlebansais/CSharpLatest

Repository files navigation

CSharpLatest

Roslyn-based analysis of C# code to suggest the use of features in the latest version of the language.

Build status codecov CodeFactor NuGet

How to install

To install this analyzer, in Visual Studio:

  • Open menu Tools -> NuGet Package Manager -> Manage NuGet Packages for Solution. The NuGet - Solution window appears.
  • In the top right corner, make sure Package Source is selected to be either nuget.org or All.
  • Click the Browse tab and in the search prompt type CSharpLatest.
  • A list of packages appears, one one them called dlebansais.CSharpLatest.
  • Click to select this package and in the right pane check projects you want to be analyzed.
  • Click the Install button.

How to uninstall

To uninstall this analyzer, in Visual Studio:

  • Open menu Tools -> NuGet Package Manager -> Manage NuGet Packages for Solution. The NuGet - Solution window appears.
  • Click to select the dlebansais.CSharpLatest package and in the right pane uncheck projects you no longer want to be analyzed.
  • Click the Uninstall button.

List of diagnostics

Code Diagnostic
CSL1000 Variables that are not modified should be made constants.
CSL1001 Use is null instead of == null
CSL1002 Use is not null instead of != null

About

Roslyn-based analysis of C# code to suggest the use of features in the latest version of the language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published