Credfeto.DotNet.Code.Analysis.Overrides
1.0.5.853-main
See the version list below for details.
dotnet add package Credfeto.DotNet.Code.Analysis.Overrides --version 1.0.5.853-main
NuGet\Install-Package Credfeto.DotNet.Code.Analysis.Overrides -Version 1.0.5.853-main
<PackageReference Include="Credfeto.DotNet.Code.Analysis.Overrides" Version="1.0.5.853-main" />
<PackageVersion Include="Credfeto.DotNet.Code.Analysis.Overrides" Version="1.0.5.853-main" />
<PackageReference Include="Credfeto.DotNet.Code.Analysis.Overrides" />
paket add Credfeto.DotNet.Code.Analysis.Overrides --version 1.0.5.853-main
#r "nuget: Credfeto.DotNet.Code.Analysis.Overrides, 1.0.5.853-main"
#:package Credfeto.DotNet.Code.Analysis.Overrides@1.0.5.853-main
#addin nuget:?package=Credfeto.DotNet.Code.Analysis.Overrides&version=1.0.5.853-main&prerelease
#tool nuget:?package=Credfeto.DotNet.Code.Analysis.Overrides&version=1.0.5.853-main&prerelease
Dotnet code analys rule management utilities
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Editorconfig (>= 0.15.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.8)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Credfeto.DotNet.Code.Analysis.Overrides:
| Package | Downloads |
|---|---|
|
Credfeto.DotNet.Repo.Tools.Build
Dotnet Repository Update tools |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5.856-main | 0 | 10/26/2026 |
| 1.0.5.855-pull-69-merge | 0 | 10/26/2026 |
| 1.0.5.854-dotnet-sdk-10-0 | 0 | 10/26/2026 |
| 1.0.5.853-main | 6 | 10/26/2026 |
| 1.0.5.852-pull-68-merge | 35 | 10/26/2026 |
| 1.0.5.851-dotnet-sdk-10-0 | 38 | 10/26/2026 |
| 1.0.5.840-main | 45 | 10/23/2026 |
| 1.0.5.839-main | 41 | 10/23/2026 |
| 1.0.5.838-main | 47 | 10/22/2026 |
| 1.0.5.837-main | 51 | 10/22/2026 |
| 1.0.5.836-main | 44 | 10/22/2026 |
| 1.0.5.835-main | 53 | 10/22/2026 |
| 1.0.5.834-main | 43 | 10/22/2026 |
| 1.0.5.833-main | 37 | 10/22/2026 |
| 1.0.5.832-main | 46 | 10/22/2026 |
| 1.0.5.831-main | 44 | 10/22/2026 |
| 1.0.5.830-main | 40 | 10/22/2026 |
| 1.0.5.829-main | 48 | 10/22/2026 |
| 1.0.5.828-main | 46 | 10/22/2026 |
| 1.0.4.290 | 5,856 | 12/29/2025 |
### Security
- ruleset command no longer builds XPath queries from unvalidated rule-change values, preventing XPath injection via ruleSet/rule names containing special characters such as apostrophes
### Added
- Unit tests for Credfeto.DotNet.Code.Analysis.Overrides.Cmd
- Increased code coverage to 100% for Credfeto.DotNet.Code.Analysis.Overrides
- Benchmark regression test asserting linear allocation behaviour for IniFile parsing of large comment blocks
### Fixed
- Fixed InternalsVisibleTo declared via csproj AssemblyAttribute item, which violated the MustNotUseAssemblyAttributeItems build check
- ruleset command now exits non-zero when a changes-file rule is missing from the target ruleset
- ruleset command now rejects unsupported Action values in changes files instead of writing them verbatim into the .ruleset file
- IniFile load/save round-trip no longer silently drops comments trailing the last property or section in a file
- globalconfig command now saves newly added rules instead of silently discarding them
- RuleSet.LoadAsync/SaveAsync now perform genuine async file I/O and CancellationToken is threaded through the update commands
- IniFile parser now accepts empty property values, merges duplicate section headers on load instead of throwing, treats duplicate keys within a section as last-wins instead of throwing, and only treats '#'/';' as an inline comment marker when preceded by whitespace (fixes #42)
- Section.Save now preserves explicit property insertion order instead of relying on Dictionary enumeration order, so a property added after a prior delete is appended rather than emitted mid-file
- Replaced backslash path separators with forward slashes in csproj and slnx files flagged by check-msbuild-path-separator
### Changed
- Drop net9.0 target framework support; target net10.0 only (#51)
- IniFile parsing no longer accumulates comment lines with O(N^2) ImmutableArray copies, and Load(string) avoids a redundant line-buffer copy
- SDK - Updated DotNet SDK to 10.0.402