request/src/request.validation
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Louis Seubert 15bf9a8e56
fix(validation): make Severity meaningful in Validation.IsValid
Validation.IsValid previously counted every problem regardless of severity,
leaving Severity inert. Now IsValid only fails on Error problems, so Warning
and Info no longer invalidate the result, and IsValidFor(Severity) lets
callers set the failing-severity threshold.
2026-07-12 21:54:45 +02:00
..
DispatchingValidator.cs chore: rename internal types 2026-05-30 19:36:28 +02:00
Geekeey.Request.Validation.csproj feat: add support for validator resolution from dependency injection 2026-05-28 20:12:00 +02:00
IPropertyRuleBuilder.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
IRequestValidatorBuilder.cs feat: rename validation builder for parity 2026-05-29 23:13:06 +02:00
IValidator.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
package-icon.png feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
package-readme.md feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
Problem.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ProblemBuilder.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
PropertyPath.cs feat: add json property path supports for object keys 2026-05-30 21:17:14 +02:00
RequestValidatorBuilderExtensions.cs feat: rename validation builder for parity 2026-05-29 23:13:06 +02:00
RequestValidatorOptions.cs feat: rename validation builder for parity 2026-05-29 23:13:06 +02:00
Rule.cs fix(validation): return no problems for null reference instance in Rule.Validate 2026-07-12 21:53:26 +02:00
RuleBuilderExtensions.cs fix(validation): guard null comparison bounds in comparison builders 2026-07-12 21:53:26 +02:00
RuleStep.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ServiceCollectionExtensions.cs feat: rename validation builder for parity 2026-05-29 23:13:06 +02:00
Severity.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
Validation.cs fix(validation): make Severity meaningful in Validation.IsValid 2026-07-12 21:54:45 +02:00
ValidationContext.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
Validator.cs feat: create request projects for basic CQRS 2026-05-26 22:24:40 +02:00
ValidatorExtensions.cs feat: add support for validator resolution from dependency injection 2026-05-28 20:12:00 +02:00
ValidatorInvoker.cs chore: rename internal types 2026-05-30 19:36:28 +02:00