feat: FluentValidation interceptor for stream queries#397
Conversation
31a6b5c to
6e4a0e1
Compare
|
@copilot fix pipeline errors/warnings |
Fixed in 75f90d7. The CI was failing due to SonarAnalyzer S4456 — |
…luentValidation Agent-Logs-Url: https://github.com/dailydevops/pulse/sessions/2fcd367d-538e-4c53-adf7-59950de21a2c Co-authored-by: samtrion <3283596+samtrion@users.noreply.github.com>
Agent-Logs-Url: https://github.com/dailydevops/pulse/sessions/5bfa03d9-9769-485a-9afd-d8d788570984 Co-authored-by: samtrion <3283596+samtrion@users.noreply.github.com>
75f90d7 to
b2dcd26
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #397 +/- ##
==========================================
+ Coverage 91.24% 91.42% +0.17%
==========================================
Files 128 129 +1
Lines 4524 4548 +24
Branches 434 438 +4
==========================================
+ Hits 4128 4158 +30
+ Misses 275 268 -7
- Partials 121 122 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
FluentValidationStreamQueryInterceptor<TQuery, TResponse>insrc/NetEvolve.Pulse.FluentValidation/Interceptors/IStreamQueryInterceptor<,>→FluentValidationStreamQueryInterceptor<,>as Scoped inFluentValidationExtensions.AddFluentValidation()tests/NetEvolve.Pulse.Tests.Unit/FluentValidation/Interceptors/FluentValidationStreamQueryInterceptorTests.csFluentValidationExtensionsTests.csHandleAsyncinto non-iterator wrapper (parameter validation) + privateHandleCoreAsynciterator (async validation + yield)