ValidationEngine.Reporting
1.0.0
dotnet add package ValidationEngine.Reporting --version 1.0.0
NuGet\Install-Package ValidationEngine.Reporting -Version 1.0.0
<PackageReference Include="ValidationEngine.Reporting" Version="1.0.0" />
<PackageVersion Include="ValidationEngine.Reporting" Version="1.0.0" />
<PackageReference Include="ValidationEngine.Reporting" />
paket add ValidationEngine.Reporting --version 1.0.0
#r "nuget: ValidationEngine.Reporting, 1.0.0"
#:package ValidationEngine.Reporting@1.0.0
#addin nuget:?package=ValidationEngine.Reporting&version=1.0.0
#tool nuget:?package=ValidationEngine.Reporting&version=1.0.0
ValidationEngine.Reporting
Default Markdown and JSON report renderer plug-ins for the ValidationEngine standards validation suite.
What It Is
A NuGet library providing the default, optional renderer implementations for a
ValidationEngine.Models.ValidationReport. It is a plug-in library, not a runnable tool.
What It Does
MarkdownReportRenderer— renders aValidationEngine.Models.ValidationReportas human-readable Markdown (manual review items, blocking violations, engine errors).JsonReportRenderer— renders the same report as machine-readable JSON with camel-cased enums, suitable for CI pipelines and tooling integration.
Its Modularity
Reporting is a plug-in of the core engine, not a required dependency. Any consumer of
ValidationEngine.Models is free to implement its own IMarkdownReportRenderer/IJsonReportRenderer
instead of referencing this package — the core engine and the Agent never assume this project is the
reporting source, they only depend on the shared contracts in ValidationEngine.Models.
How It Works
Either renderer takes a ValidationReport (produced by the core engine or the Agent) and converts
it to its target format. validation-engine and validation-engine-agent reference this package
as a composition-root convenience so they have working output by default, but neither depends on
it beyond that — either can be swapped for a custom renderer without any change to the producers.
Installing
dotnet add package ValidationEngine.Reporting
License
MIT — see LICENSE.
| 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
- ValidationEngine.Models (>= 1.0.0)
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 | 103 | 9/6/2026 |