FEVOR is an abbreviation for Fluent Extensible Validator and it’s a .NET validation library with a whole lot of options that simplify the validation procedure in building via abstracting away the complicated good judgment of conditional statements.
- it may be used on any .NET mission
- gets rid of conditional statements muddle via applying a fluent syntax;
- no want to be told any attributes or interfaces to increase it (it’s all in keeping with extension strategies);
- makes validation code readable even for non-developers, making it simple to take care of it;
- comprises type-specific validation regulations, but additionally generic regulations that can be utilized on any sort;
- will provide you with two choices of extending it;
- has a integrated machine for failure dealing with;
- choose between 4 forms of caution strategies, or use other ones on every validation workforce;
- has complete strengthen for NULL values/gadgets;
- has integrated error messages that may be simply overridden with your personal;
- has a wealthy set of validation regulations for the commonest wishes of a developer.
Incorporated within the package deal
- The library’s supply code which is closely documented the usage of XML tags;
- A WinForms demo utility;
- Complete API documentation in HTML and PDF structure, with examples;
- A whole PDF instructional with three ranges filled with code samples, explaining each characteristic of this library;
- A diagram exposing each member of this library.
- .NET Framework four.zero;
- Works on any sort aside from dynamic varieties.
Right here’s a snappy pattern code to provide you with an concept of the way FEVOR will fortify your validation procedure:
"abcdef".Take a look at("s") .IsNotNull() .IsLongerThan(1, "string too brief") .IsAlpha("the string must have simplest letters!") .IsValidHexColor("this isn't a sound HEX colour"); n.Take a look at("n").IsInRange(-10,10).IsGreaterThan(zero);