Rhinobyte.CodeAnalysis.NetAnalyzers
1.0.0-beta.4
See the version list below for details.
dotnet add package Rhinobyte.CodeAnalysis.NetAnalyzers --version 1.0.0-beta.4
NuGet\Install-Package Rhinobyte.CodeAnalysis.NetAnalyzers -Version 1.0.0-beta.4
<PackageReference Include="Rhinobyte.CodeAnalysis.NetAnalyzers" Version="1.0.0-beta.4"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Rhinobyte.CodeAnalysis.NetAnalyzers --version 1.0.0-beta.4
#r "nuget: Rhinobyte.CodeAnalysis.NetAnalyzers, 1.0.0-beta.4"
// Install Rhinobyte.CodeAnalysis.NetAnalyzers as a Cake Addin #addin nuget:?package=Rhinobyte.CodeAnalysis.NetAnalyzers&version=1.0.0-beta.4&prerelease // Install Rhinobyte.CodeAnalysis.NetAnalyzers as a Cake Tool #tool nuget:?package=Rhinobyte.CodeAnalysis.NetAnalyzers&version=1.0.0-beta.4&prerelease
Rhinobyte.CodeAnalysis.NetAnalyzers
This library contains some custom static code analzyer and code fix providers for .NET
Release 1.0.0.0-beta.4
New Rules
Rule ID | Category | Severity | Notes |
---|---|---|---|
RBCS0001 | Maintainability | Info | MembersOrderedCorrectlyAnalyzer, RBCS0001 Documentation |
RBCS0002 | Maintainability | Info | MembersOrderedCorrectlyAnalyzer, RBCS0002 Documentation |
RBCS0003 | Maintainability | Info | MembersOrderedCorrectlyAnalyzer, RBCS0003 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,378 | 8/18/2024 |
1.0.0-preview.7 | 316 | 8/9/2024 |
1.0.0-preview.6 | 45 | 8/8/2024 |
1.0.0-preview.5 | 80 | 8/5/2024 |
1.0.0-beta.4 | 39 | 8/3/2024 |
1.0.0-beta.3 | 134 | 5/21/2022 |
1.0.0-beta.2 | 121 | 5/21/2022 |
1.0.0-beta.1 | 124 | 5/16/2022 |
v1.0.0-beta.4
- Updated nuget package dependencies to latest versions
- Resolved analyzer warnings for newer analyzer rules
- Updated the MembersOrderedCorrectlyAnalyzerCodeFixProvider to use a class type in lieu of struct type for sort member key data to reduce possibility of a stack overflow exception in really big files
v1.0.0-beta.3
- Fixed the url used in the analzyer rule help links to point to the https://github.com/RhinobyteSoftware/dotnet-tools/blob/main/docs/codeanalysis/rules/ folder
- Updated the README.md that is included in the package to include the list of rules from the AnalyzerReleases.Shipped.md file and to use absolute urls for the rule docs pointed at the github repo
v1.0.0-beta.2
- Updated the MembersOrderedCorrectly analyzer and code fix provider to support configuration via .EditorConfig properties
- Added new rule RBCS0003: Member assignments in an object initializer are ordered correctly
v1.0.0-beta.1
- Added new MembersOrderedCorrectlyAnalyzer and MembersOrderedCorrectlyAnalyzerCodeFixProvider
with rules RBCS0001: Type members should be ordered by group and RBCS0002: Type members within the same group should be ordered correctly