CSharpStyleValidator 2.0.0
dotnet add package CSharpStyleValidator --version 2.0.0
NuGet\Install-Package CSharpStyleValidator -Version 2.0.0
<PackageReference Include="CSharpStyleValidator" Version="2.0.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="CSharpStyleValidator" Version="2.0.0" />
<PackageReference Include="CSharpStyleValidator"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add CSharpStyleValidator --version 2.0.0
#r "nuget: CSharpStyleValidator, 2.0.0"
#:package CSharpStyleValidator@2.0.0
#addin nuget:?package=CSharpStyleValidator&version=2.0.0
#tool nuget:?package=CSharpStyleValidator&version=2.0.0
CopilotAIWorkflow packages
NuGet packages from CopilotAIWorkflow — agent workflow tooling with mechanical quality gates.
CSharpStyleValidator
Roslyn analyzer enforcing C# style as compiler errors (CSV001–CSV007). Add as a development dependency:
<PackageReference Include="CSharpStyleValidator" Version="1.*" />
Analyzers load from analyzers/dotnet/cs (includes bundled ExitPoints.dll). See README.md — CSharpStyleValidator.
CoverageGapAnalysis
Library for Cobertura parsing, branch metrics, and exit-point gap reports. Consumer: net10.0+.
CoverageGap.Tool
Local dotnet tool — register once per repo, run via dotnet tool run coveragegap:
dotnet new tool-manifest
dotnet tool install CoverageGap.Tool
dotnet tool run coveragegap --repo-root .
dotnet tool run coveragegap run solution path/File.slnx --repo-root . --configuration Release --format agent
Requires .NET SDK 10.0, MTP + TUnit in test projects. Workflow SSOT: tech-tunit.md. User quickstart: README.md §2.
Requirements
| Package | Consumer / host | Notes |
|---|---|---|
| CSharpStyleValidator | SDK-style netstandard2.0+ or .NET Core App |
.NET SDK 9.0.300+ or VS 2022 17.14+ (Roslyn 4.14) |
| CoverageGapAnalysis | net10.0+ |
Not referenceable from netstandard2.0 class libraries |
| CoverageGap.Tool | .NET SDK 10.0 | Local tool manifest; not a project reference |
| This repository | .NET SDK 10.0 | global.json pins 10.0.100 |
Repo clone: Directory.Build.targets auto-applies CSharpStyleValidator. NuGet consumers use PackageReference.
License
MIT — see LICENSE.
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.