An open API service indexing awesome lists of open source software.

https://github.com/mvallim/java-fluent-validator-predicates

Java Fluent Validator is inspired by Fluent Interface and .Net FluentValidation allowing Java and Kotlin developers write validations in a fluent and performatic way. Predicates are the base for the project and make even easier to build your validators. You will find some built-in predicates in this project that will speed up your development.
https://github.com/mvallim/java-fluent-validator-predicates

java java-fluent-validator kotlin predicates validation validation-library

Last synced: 13 days ago
JSON representation

Java Fluent Validator is inspired by Fluent Interface and .Net FluentValidation allowing Java and Kotlin developers write validations in a fluent and performatic way. Predicates are the base for the project and make even easier to build your validators. You will find some built-in predicates in this project that will speed up your development.

Awesome Lists containing this project

README

          

# Java Fluent Validator Predicates

[![Java CI with Maven](https://github.com/mvallim/java-fluent-validator-predicates/actions/workflows/maven.yml/badge.svg)](https://github.com/mvallim/java-fluent-validator-predicates/actions/workflows/maven.yml)
[![CodeQL](https://github.com/mvallim/java-fluent-validator-predicates/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/mvallim/java-fluent-validator-predicates/actions/workflows/codeql-analysis.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=java-fluent-validator-predicates&metric=alert_status)](https://sonarcloud.io/dashboard?id=java-fluent-validator-predicates)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=java-fluent-validator-predicates&metric=coverage)](https://sonarcloud.io/dashboard?id=jjava-fluent-validator-predicates)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.mvallim/java-fluent-validator-predicates/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.mvallim/java-fluent-validator-predicates)
[![Hex.pm](https://img.shields.io/hexpm/l/plug.svg)](http://www.apache.org/licenses/LICENSE-2.0)

_**Compatible JDK 8, 11 and 15**_

This library supports **`Kotlin`** aswell

## Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.

## Versioning

We use [GitHub](https://github.com/mvallim/java-fluent-validator-predicates) for versioning. For the versions available, see the [tags on this repository](https://github.com/mvallim/java-fluent-validator-predicates/tags).

## Authors

* **Marcos Vallim** - *Founder, Author, Development, Test, Documentation* - [mvallim](https://github.com/mvallim)
* **Paulo Sergio** - *Manteiner, Development, Test, Documentation* - [paulosergio-jnr](https://github.com/paulosergio-jnr)

See also the list of [contributors](CONTRIBUTORS.txt) who participated in this project.

## License

This project is licensed under the Apache License - see the [LICENSE](LICENSE) file for details