SwitchAnalyzer 0.5.0
See the version list below for details.
dotnet add package SwitchAnalyzer --version 0.5.0
NuGet\Install-Package SwitchAnalyzer -Version 0.5.0
<PackageReference Include="SwitchAnalyzer" Version="0.5.0" />
paket add SwitchAnalyzer --version 0.5.0
#r "nuget: SwitchAnalyzer, 0.5.0"
// Install SwitchAnalyzer as a Cake Addin #addin nuget:?package=SwitchAnalyzer&version=0.5.0 // Install SwitchAnalyzer as a Cake Tool #tool nuget:?package=SwitchAnalyzer&version=0.5.0
C# analyzer for non-exhaustive cases in a switch with enums. Verifies that switch statement checks all existing enum values or all interface implementations/class inheritors if there is no default branch or it throws an exception.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 1.3
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SwitchAnalyzer:
Package | Downloads |
---|---|
CleanCodeNet
Metapackage that includes analyzers to improve code correctness. Not affiliated with Bob Martin. |
|
Z0ne.Assertions
Debug Assertions to allow more easy assertions |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on SwitchAnalyzer:
Repository | Stars |
---|---|
dadhi/ImTools
Fast and memory-efficient immutable collections and helper data structures
|
Version | Downloads | Last updated |
---|---|---|
0.6.10 | 80,029 | 7/24/2019 |
0.6.9 | 830 | 7/19/2019 |
0.6.8 | 10,924 | 9/17/2018 |
0.6.7 | 1,101 | 9/12/2018 |
0.6.6 | 1,194 | 8/9/2018 |
0.6.5 | 903 | 8/8/2018 |
0.6.4 | 993 | 8/8/2018 |
0.6.3 | 846 | 8/8/2018 |
0.6.2 | 830 | 8/8/2018 |
0.6.1 | 814 | 8/7/2018 |
0.6.0 | 830 | 8/7/2018 |
0.5.0 | 968 | 7/7/2018 |
0.4.0 | 1,666 | 6/20/2018 |
0.3.0 | 939 | 6/11/2018 |
0.2.0 | 1,019 | 6/10/2018 |
Add support for a class as an argument (and check inheritors). Fix false positive warning in case if one of case expressions had empty body.