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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#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
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
.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
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
Product | Versions 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.
-
net6.0
- ClrHeapAllocationAnalyzer (>= 3.0.0)
- InclusivenessAnalyzer (>= 1.2.0)
- Microsoft.CodeAnalysis.NetAnalyzers (>= 6.0.0)
- Microsoft.EntityFrameworkCore.Analyzers (>= 6.0.0)
- xunit.analyzers (>= 0.12.0-pre.19)
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.