ArturRios.Validation

A thin, opinionated model-validation layer for .NET built on top of [FluentValidation](https://docs.fluentvalidation.net/). It wraps FluentValidation's `AbstractValidator` in a `FluentValidator` base class that turns validation results into the shapes an application actually consumes: a plain array of error messages, or an [`ArturRios.Output`](https://www.nuget.org/packages/ArturRios.Output) `ProcessOutput` / `DataOutput` envelope — with optional stripping of the quotes and periods FluentValidation puts in its default messages.

Documentation GitHub

A thin, opinionated model-validation layer for .NET built on top of FluentValidation. It wraps FluentValidation’s AbstractValidator<T> in a FluentValidator<T> base class that turns validation results into the shapes an application actually consumes: a plain array of error messages, or an ArturRios.Output ProcessOutput / DataOutput<T> envelope — with optional stripping of the quotes and periods FluentValidation puts in its default messages.