Alvecta.Analyzers.ValueObjectConstruction
1.1.23
dotnet add package Alvecta.Analyzers.ValueObjectConstruction --version 1.1.23
NuGet\Install-Package Alvecta.Analyzers.ValueObjectConstruction -Version 1.1.23
<PackageReference Include="Alvecta.Analyzers.ValueObjectConstruction" Version="1.1.23"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
<PackageVersion Include="Alvecta.Analyzers.ValueObjectConstruction" Version="1.1.23" />
<PackageReference Include="Alvecta.Analyzers.ValueObjectConstruction"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Alvecta.Analyzers.ValueObjectConstruction --version 1.1.23
#r "nuget: Alvecta.Analyzers.ValueObjectConstruction, 1.1.23"
#:package Alvecta.Analyzers.ValueObjectConstruction@1.1.23
#addin nuget:?package=Alvecta.Analyzers.ValueObjectConstruction&version=1.1.23
#tool nuget:?package=Alvecta.Analyzers.ValueObjectConstruction&version=1.1.23
Alvecta.Analyzers.ValueObjectConstruction
The Alvecta value-object-construction Roslyn analyzer, shipped
as a standalone package so it can be applied selectively — reference it only from the
presentation-tier assemblies it should police (the .Api. projects, where raw external input
enters), rather than solution-wide.
Rules
| ID | Category | Description |
|---|---|---|
| ALV1101 | Alvecta.Design | Enforces correct construction of value objects at presentation boundaries. |
Usage
Reference it only from the projects you want it to police:
<PackageReference Include="Alvecta.Analyzers.ValueObjectConstruction" PrivateAssets="all" />
PrivateAssets="all" keeps the analyzer out of your package's dependency closure — it affects
your build only, not your consumers'.
Configuration
dotnet_diagnostic.ALV1101.severity = error
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.1.23 | 86 | 9/28/2026 |
| 1.1.22 | 92 | 9/17/2026 |
| 1.1.21 | 85 | 9/17/2026 |
| 1.1.20 | 90 | 9/15/2026 |
| 1.1.19 | 89 | 9/14/2026 |
| 1.1.18 | 95 | 9/9/2026 |
| 1.1.17 | 101 | 8/21/2026 |
| 1.0.16 | 114 | 8/18/2026 |
| 1.0.15 | 102 | 8/18/2026 |
| 1.0.14 | 99 | 8/18/2026 |
| 1.0.13 | 111 | 7/30/2026 |
| 1.0.12 | 119 | 7/17/2026 |
| 1.0.11 | 133 | 6/30/2026 |
| 1.0.10 | 120 | 6/30/2026 |
| 1.0.9 | 119 | 6/30/2026 |
| 1.0.8 | 130 | 6/26/2026 |
| 1.0.7 | 115 | 6/26/2026 |
| 1.0.6 | 120 | 6/26/2026 |
| 1.0.5 | 119 | 6/26/2026 |
| 1.0.4 | 125 | 6/25/2026 |