Vaeyori.Analyzers 0.4.3

.NET 6.0
dotnet add package Vaeyori.Analyzers --version 0.4.3
NuGet\Install-Package Vaeyori.Analyzers -Version 0.4.3
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Vaeyori.Analyzers" Version="0.4.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Vaeyori.Analyzers --version 0.4.3
#r "nuget: Vaeyori.Analyzers, 0.4.3"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Vaeyori.Analyzers as a Cake Addin
#addin nuget:?package=Vaeyori.Analyzers&version=0.4.3

// Install Vaeyori.Analyzers as a Cake Tool
#tool nuget:?package=Vaeyori.Analyzers&version=0.4.3

.Net Analyzers

This projects goal is to have a single NuGet package that has a dependency on other .Net analyzer NuGet packages that are designed at improving coding standards, quality assurance and security.


GitHub GitHub last commit GitHub tag (latest SemVer) dependency status for GitHub repo



Install via Package Manager

Install-Package Vaeyori.Analyzers

Included Analyzers

Package Name Summary
ClrHeapAllocationAnalyzer A collection of heap allocation diagnostic analyzers that detect explicit and many implicit allocations
InclusivenessAnalyzer A collection of analyzers used to detect inappropriate naming conventions within code to bring about inclusive behavior
Meziantou.Analyzer A collection of analyzers to enforce good practices in terms of design, usage, security, performance and style
Microsoft.CodeAnalysis.NetAnalyzers Primary analyzers for .Net 5+
Microsoft.EntityFrameworkCore.Analyzers Analyzers for Entity Framework Core library
Microsoft.VisualStudio.Threading.Analyzers Static code analyzer to detect common mistakes or potential issues regarding threading and async coding
Nullable.Extended.Analyzer A collection of analyzers used to detect unjustified usage of null-forgiving operators
Philips.CodeAnalysis.DuplicateCodeAnalyzer A set of analyzers that help detect duplicate code
Philips.CodeAnalysis.MaintainabilityAnalyzers A set of analyzers that help the maintainability of code bases
Philips.CodeAnalysis.MoqAnalyzers A set of analyzers that help fix frequent issues with writing Moq tests
Puma.Security.Rules A set of security analyzers that help identify OWASP Top 10, SANS/CWE Top 25, and other common insecure coding patterns
ReflectionAnalyzers A collection of analyzers used to detect performance and improper usage of System.Reflection
Roslynator.Analyzers A collection of 200+ analyzers for C#, powered by Roslyn
Roslynator.CodeAnalysis.Analyzers A collection of analyzers for the Roslyn API
Roslynator.Formatting.Analyzers A collection of analyzers to help with formatting of code
SecurityCodeScan.VS2019 A collection of analyzers that help detect SQL Injection, Cross-Site Scripting, Cross-Site Request Forgery, XML eXternal Entity Injection and more
SonarAnalyzer.CSharp Roslyn analyzers that spot Bugs, Vulnerabilities and Code Smells in your code
StyleCop.Analyzers A collection of StyleCop rules as analyzers to enforce during build
xunit.analyzers Helps developers find and fix frequent issues when writing tests and xUnit.Net extensibility code


Contributions are always welcome! Please read the contribution guidelines first.



Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Vaeyori.Analyzers:

Package Downloads

Package Description


Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.4.3 154 12/16/2021
0.4.2 123 11/30/2021
0.4.1 119 11/30/2021
0.4.0 117 11/30/2021
0.3.0 118 11/30/2021
0.2.3 3,254 11/25/2021
0.2.2 2,988 11/25/2021
0.2.1 2,805 11/24/2021
0.2.0 757 11/20/2021