Rhinobyte.CodeAnalysis.NetAnalyzers
1.0.0-preview.8
dotnet add package Rhinobyte.CodeAnalysis.NetAnalyzers --version 1.0.0-preview.8
NuGet\Install-Package Rhinobyte.CodeAnalysis.NetAnalyzers -Version 1.0.0-preview.8
<PackageReference Include="Rhinobyte.CodeAnalysis.NetAnalyzers" Version="1.0.0-preview.8"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Rhinobyte.CodeAnalysis.NetAnalyzers --version 1.0.0-preview.8
#r "nuget: Rhinobyte.CodeAnalysis.NetAnalyzers, 1.0.0-preview.8"
// Install Rhinobyte.CodeAnalysis.NetAnalyzers as a Cake Addin #addin nuget:?package=Rhinobyte.CodeAnalysis.NetAnalyzers&version=1.0.0-preview.8&prerelease // Install Rhinobyte.CodeAnalysis.NetAnalyzers as a Cake Tool #tool nuget:?package=Rhinobyte.CodeAnalysis.NetAnalyzers&version=1.0.0-preview.8&prerelease
Rhinobyte.CodeAnalysis.NetAnalyzers
This library contains some custom static code analzyer and code fix providers for .NET
Release 1.0.0.0-preview.8
New Rules
Rule ID | Category | Severity | Notes |
---|---|---|---|
RBCS0001 | Maintainability | Info | MembersOrderedCorrectlyAnalyzer, RBCS0001 Documentation |
RBCS0002 | Maintainability | Info | MembersOrderedCorrectlyAnalyzer, RBCS0002 Documentation |
RBCS0003 | Maintainability | Info | MembersOrderedCorrectlyAnalyzer (Object Initializers), RBCS0003 Documentation |
RBCS0004 | Maintainability | Disabled | MembersOrderedCorrectlyAnalyzer (Enum Member Names), RBCS0004 Documentation |
RBCS0005 | Maintainability | Disabled | MembersOrderedCorrectlyAnalyzer (Method Parameters), RBCS0005 Documentation |
RBCS0006 | Maintainability | Disabled | MembersOrderedCorrectlyAnalyzer (Record Member Names), RBCS0006 Documentation |
RBCS0010 | Maintainability | Info | UseExplicitNameForOptionalMethodParametersAnalyzer, RBCS0010 Documentation |
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0-preview.8 | 1,363 | 8/18/2024 |
1.0.0-preview.7 | 314 | 8/9/2024 |
1.0.0-preview.6 | 43 | 8/8/2024 |
1.0.0-preview.5 | 78 | 8/5/2024 |
1.0.0-beta.4 | 37 | 8/3/2024 |
1.0.0-beta.3 | 132 | 5/21/2022 |
1.0.0-beta.2 | 119 | 5/21/2022 |
1.0.0-beta.1 | 122 | 5/16/2022 |
v1.0.0.0-preview.8
- Add new RBCS0006 analyzer diagnostic id to flag ordering record type members alphabetically separately from other RBCS0002 flagged type declarations
- Update the MembersOrderedCorrectlyAnalyzerCodeFixProvider to sort names using OrdinalIgnoreCase to match how the analyzer compares them
- Add support for a new dotnet_code_quality.RBCS0002.method_names_to_order_first customization option