Skip to content

Repository files navigation

GPigValidator

Build Status

SonarQube

Javadoc

Multiplatform Java library which validates the data from classes depending on validation annotations from javax.validation.constraints (full list of javax constraints' annotations) and org.hibernate.validator.constraints (full list of hibernate constraints' annotations) packages. It enables to check correctness and throw customized exceptions and messages in different languages. English and Polish are built-in languages.

Current version: 0.1.

Licence

GPigValidator is covered by MIT licence. It is free for commercial and non-commercial use.

Sample

Sample project is available here. All available functions are shown in action. It is fully operational gradle project shown with output.

Add library to your project

Get started with build system:

or manual

SonarQube code coverage

There are some problems with measuring code coverage on SonarQube. The problems are with jacoco plugin and powermock. They are described here. A solution is approaching and it will come up with fix in powermock.

Problems & suggestions

Look at issues. If you do not find an answer, write a new issue.

About

This is a mirror repository of multiplatform Java library for declarative data validation.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages