Bartosz Lenar

Results 9 issues of Bartosz Lenar

Misc > Validation > Validot - [https://github.com/bartoszlenar/Validot](https://github.com/bartoszlenar/Validot) Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members,...

## Feature description - Validating one type as another type. - Long story short; bringing on [this FluentValidation feature](https://docs.fluentvalidation.net/en/latest/transform.html). ## Feature in action Full custom option: ``` csharp Specification customTypeSpecification...

enhancement

## Feature description * French translation for the default Validot's message set. * Placeholders support where applicable. * Fluent api extension method to `ValidatorSettings` so it can be nicely used...

enhancement
help wanted
good first issue
translation

## Feature description * Japanese translation for the default Validot's message set. * Placeholders support where applicable. * Fluent api extension method to `ValidatorSettings` so it can be nicely used...

enhancement
help wanted
good first issue
translation

## Feature description * Chinese translation for the default Validot's message set. * Placeholders support where applicable. * Fluent api extension method to `ValidatorSettings` so it can be nicely used...

enhancement
help wanted
good first issue
translation

## Feature description * To have an option to include the validated value in the error message. ## Feature in action ``` csharp m => m.EqualTo(666).WithMessage("The value {_model} is not...

enhancement

## Feature description - Async version of `Validate` method. - Validation is fast enough that I don't believe we need async/await just for sake of having it. - Task &...

enhancement

## Feature description - Ability to set the fail-fast strategy in a single scope. ## Feature in action ``` csharp Specification specification = s => s .Member(m => m.Member, memberSpecification).WithFailFastStrategy();...

enhancement

We'll need something like `validationResult.ToDictionary()`, equivalent of what can be found in FluentValidation https://docs.fluentvalidation.net/en/latest/aspnet.html#minimal-apis. ## Feature description * Probably with some config options (e.g., include full path or just the...

enhancement