conditions

Condition validator

A cross-platform portable class library for writing fluent pre- and postcondition validations in C#

If you are just starting out on a new project I recommend using https://github.com/adamralph/liteguard instead of conditions. Especially if using in a mobile application, less allocations and better performance. This project is deprecated and needs a new maintainer. Contact me if you want to take over.

GitHub

56 stars
5 watching
10 forks
Language: C#
last commit: almost 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thoughtspile/banditypes A lightweight validation library that checks data conforms to TypeScript types at runtime. 168
nettofarah/property-validator A library providing easy property validation functions for JavaScript applications 158
fisxoj/sanity-clause Library for defining data validation contracts in dynamically typed languages 51
shezadkhan137/required A library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields. 60
why520crazy/ngx-validator A library that simplifies the process of validating forms in Angular applications by automatically generating error messages and support for custom feedback strategies. 43
fulcrologic/guardrails A tool for validating function calls with concise inline syntax 240
mmontone/clavier A general purpose validation library for Common Lisp 19
jgroeneveld/schema Expresses validation rules for JSON data structures in a structured way 21
aperezdc/gnarl A lightweight module for defining schema-validated classes with type-checked attributes. 5
bugventure/request-validator Provides middleware to validate incoming HTTP requests against predefined JSON schema constraints. 0
geraintluff/tv4 A lightweight JSON schema validator for v4 with support for external schemas and error handling 1,170
twharmon/govalid Struct validation using tags 46
cinar/checker A validation library for Go that helps ensure input data meets specific criteria using struct tags and standalone functions. 9
zbarnes757/jeaux A validation framework for HTTP request parameters and queries 13
lyonnee/hvalid A lightweight validation library written in Go language to validate data of various types. 11