|
1 | 1 | # PSFluentObjectValidation: Complete Implementation Guide |
2 | 2 |
|
| 3 | +**Github** |
| 4 | +[![GitHub Actions Status][github-actions-badge]][github-actions-build] [![GitHub Actions Status][github-actions-badge-publish]][github-actions-build] [![GitHub Open Issues Status][github-open-issues-badge]][github-open-issues] [![GitHub Closed Issues Status][github-closed-issues-badge]][github-closed-issues] [![License][license-badge]][license] |
| 5 | + |
| 6 | +**PSGallery** |
| 7 | +[![PowerShell Gallery][psgallery-badge]][psgallery] [![PSGallery Version][psgallery-version-badge]][psgallery] |
| 8 | + |
3 | 9 | ## General Overview |
4 | 10 |
|
5 | 11 | The PSFluentObjectValidation represents a comprehensive evolution from simple property validation to a high-performance, feature-rich validation engine with advanced array indexing capabilities. |
@@ -264,3 +270,16 @@ Based on 10,000 iterations with corrected V3-compatible scenario testing: |
264 | 270 | | **Array + Validation** | ❌ | ❌ | ❌ | ✅ | `users[*].email!` (all non-empty) | |
265 | 271 | | **Deep Array Access** | ❌ | ❌ | ❌ | ✅ | `products[0].category.name` | |
266 | 272 | | **Error Handling** | Basic | Basic | Enhanced | Advanced | Bounds checking, null safety | |
| 273 | + |
| 274 | +[github-actions-badge]: https://img.shields.io/github/actions/workflow/status/pwshdevs/PSFluentObjectValidation/CI.yaml?label=build&style=for-the-badge |
| 275 | +[github-actions-badge-publish]: https://img.shields.io/github/actions/workflow/status/pwshdevs/PSFluentObjectValidation/publish.yaml?label=publish&style=for-the-badge |
| 276 | +[github-actions-build]: https://github.com/pwshdevs/PSFluentObjectValidation/actions |
| 277 | +[psgallery-badge]: https://img.shields.io/powershellgallery/dt/PSFluentObjectValidation?label=downloads&style=for-the-badge |
| 278 | +[psgallery]: https://www.powershellgallery.com/packages/PSFluentObjectValidation |
| 279 | +[psgallery-version-badge]: https://img.shields.io/powershellgallery/v/PSFluentObjectValidation?label=version&style=for-the-badge |
| 280 | +[license-badge]: https://img.shields.io/github/license/pwshdevs/PSFluentObjectValidation?style=for-the-badge |
| 281 | +[license]: https://raw.githubusercontent.com/pwshdevs/PSFluentObjectValidation/main/LICENSE |
| 282 | +[github-open-issues-badge]: https://img.shields.io/github/issues/pwshdevs/PSFluentObjectValidation?style=for-the-badge |
| 283 | +[github-closed-issues-badge]: https://img.shields.io/github/issues-closed/pwshdevs/PSFluentObjectValidation?style=for-the-badge |
| 284 | +[github-closed-issues]: https://github.com/pwshdevs/PSFluentObjectValidation/issues?q=is%3Aissue%20state%3Aclosed |
| 285 | +[github-open-issues]: https://github.com/pwshdevs/PSFluentObjectValidation/issues |
0 commit comments