https://github.com/plmuninn/scala-simple-validation
Scala simple validation library
https://github.com/plmuninn/scala-simple-validation
cats fp functional-programming scala validation
Last synced: 2 months ago
JSON representation
Scala simple validation library
- Host: GitHub
- URL: https://github.com/plmuninn/scala-simple-validation
- Owner: plmuninn
- License: mit
- Created: 2022-06-28T12:46:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-01T09:03:41.000Z (almost 3 years ago)
- Last Synced: 2024-01-27T14:46:30.070Z (about 2 years ago)
- Topics: cats, fp, functional-programming, scala, validation
- Language: Scala
- Homepage: https://plmuninn.github.io/scala-simple-validation/
- Size: 332 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Scala simple validation](https://plmuninn.github.io/scala-simple-validation/)

[](https://index.scala-lang.org/plmuninn/scala-simple-validation/scala-simple-validation)
[](https://index.scala-lang.org/plmuninn/scala-simple-validation/scala-simple-validation)
[](https://index.scala-lang.org/plmuninn/scala-simple-validation/scala-simple-validation)
[](https://index.scala-lang.org/plmuninn/scala-simple-validation/scala-simple-validation)
Library for simple data validation in scala.
Allows you to define schema for validation and then validate data using this schema.
Use cats [Validated](https://typelevel.org/cats/datatypes/validated.html) under the hood.
Provides features like:
* easy way for describing validation schema
* few common validators to use
* simple way of creating your own, custom validators
* designing more complex validation process - where validation depends on some specific value
* allow to reuse validation schemas as validators
For more information - go to [microsite](https://plmuninn.github.io/scala-simple-validation/)