Vaeyori.Analyzers 0.4.3

.NET 6.0
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.
dotnet add package Vaeyori.Analyzers --version 0.4.3
<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, C# scripting and .NET Interactive. 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.

Analytics

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

Usage

Installation

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

Contribute

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

License

MIT

Product Versions
.NET net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
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
Vaeyori.Randomization.Abstractions

Package Description

Vaeyori.Randomization

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.4.3 119 12/16/2021
0.4.2 96 11/30/2021
0.4.1 91 11/30/2021
0.4.0 90 11/30/2021
0.3.0 91 11/30/2021
0.2.3 3,199 11/25/2021
0.2.2 2,958 11/25/2021
0.2.1 2,777 11/24/2021
0.2.0 730 11/20/2021