Credfeto.DotNet.Code.Analysis.Overrides.Cmd
1.0.5.840-main
dotnet tool install --global Credfeto.DotNet.Code.Analysis.Overrides.Cmd --version 1.0.5.840-main
dotnet new tool-manifest
dotnet tool install --local Credfeto.DotNet.Code.Analysis.Overrides.Cmd --version 1.0.5.840-main
#tool dotnet:?package=Credfeto.DotNet.Code.Analysis.Overrides.Cmd&version=1.0.5.840-main&prerelease
nuke :add-package Credfeto.DotNet.Code.Analysis.Overrides.Cmd --version 1.0.5.840-main
Dotnet code analys rule management tool
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.5.840-main | 35 | 10/23/2026 |
| 1.0.5.839-main | 34 | 10/23/2026 |
| 1.0.5.838-main | 50 | 10/22/2026 |
| 1.0.5.837-main | 40 | 10/22/2026 |
| 1.0.5.836-main | 38 | 10/22/2026 |
| 1.0.5.835-main | 39 | 10/22/2026 |
| 1.0.5.834-main | 42 | 10/22/2026 |
| 1.0.5.833-main | 34 | 10/22/2026 |
| 1.0.5.832-main | 39 | 10/22/2026 |
| 1.0.5.831-main | 40 | 10/22/2026 |
| 1.0.5.830-main | 37 | 10/22/2026 |
| 1.0.5.829-main | 37 | 10/22/2026 |
| 1.0.5.828-main | 34 | 10/22/2026 |
| 1.0.5.827-main | 58 | 10/21/2026 |
| 1.0.5.826-main | 54 | 10/21/2026 |
| 1.0.5.825-main | 56 | 10/21/2026 |
| 1.0.5.824-main | 81 | 10/20/2026 |
| 1.0.5.823-main | 86 | 10/20/2026 |
| 1.0.5.822-main | 69 | 10/20/2026 |
| 1.0.4.290 | 29,495 | 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.401