Skip to content
A Haskell monad transformer library for data validation
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/Control/Monad Use DerivingVia instead of DefaultSignatures for deriving MonadValidate Aug 10, 2019
.gitignore Aug 4, 2019
.travis.yml Aug 4, 2019 Aug 10, 2019
LICENSE Aug 4, 2019 Aug 4, 2019
package.yaml Aug 10, 2019
stack.yaml Aug 4, 2019


A Haskell library providing the ValidateT monad transformer, designed for writing data validations that provide high-quality error reporting without much effort. ValidateT automatically exploits the data dependencies of your program—as encoded implicitly in uses of fmap, <*>, and >>=—to report as many errors as possible upon failure instead of completely aborting at the first one.

See the documentation on Hackage for more information and examples.

You can’t perform that action at this time.