Analyzers and Code Fixes for C#

nuget package licence

Contains a set of useful analyzers for C#.

  • Pupulate Switch Enum Exhaustive Analyzer forces to specify all enum switch cases and default case for both switch statements and expressions.

Based on both default Roslyn Analyzers by MS and Roslyn.Analyzers package by Eduardo Serrano.

For a list of all the analyzers see http://roslyn-analyzers.readthedocs.io/en/latest/analyzers-in-the-repo.html.

Installing

Installation is performed via NuGet:

PM> Install-Package toxs.roslyn.analyzers

Building

This repository adheres to the F5 manifesto so you should be able to clone, open in Visual Studio and build.

Documentation

For documentation go here.

List of Analyzers

For list of analyzers go here.

Licence

This project is licensed under the MIT license.