├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── project ├── build.properties └── plugins.sbt └── src ├── main └── scala │ └── net │ └── atinu │ └── dvalidation │ ├── DomainError.scala │ ├── DomainErrors.scala │ ├── ErrorMap.scala │ ├── Path.scala │ ├── Validator.scala │ ├── errors │ └── package.scala │ ├── package.scala │ └── validator │ ├── BaseValidator.scala │ ├── OrderValidator.scala │ ├── SizedValidator.scala │ └── ValidatorBase.scala └── test └── scala └── net └── atinu └── dvalidation ├── ConverterSpec.scala ├── DValidationSpec.scala ├── DomainErrorsSpec.scala ├── ErrorMapSpec.scala ├── LawTest.scala ├── PathSpec.scala ├── UsageSamples.scala └── util ├── ValidationMatcher.scala └── ValidationSuite.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/README.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.6 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/DomainError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/DomainError.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/DomainErrors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/DomainErrors.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/ErrorMap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/ErrorMap.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/Path.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/Path.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/Validator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/Validator.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/errors/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/errors/package.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/package.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/validator/BaseValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/validator/BaseValidator.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/validator/OrderValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/validator/OrderValidator.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/validator/SizedValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/validator/SizedValidator.scala -------------------------------------------------------------------------------- /src/main/scala/net/atinu/dvalidation/validator/ValidatorBase.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/main/scala/net/atinu/dvalidation/validator/ValidatorBase.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/ConverterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/ConverterSpec.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/DValidationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/DValidationSpec.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/DomainErrorsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/DomainErrorsSpec.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/ErrorMapSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/ErrorMapSpec.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/LawTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/LawTest.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/PathSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/PathSpec.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/UsageSamples.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/UsageSamples.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/util/ValidationMatcher.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/util/ValidationMatcher.scala -------------------------------------------------------------------------------- /src/test/scala/net/atinu/dvalidation/util/ValidationSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobnee/DValidation/HEAD/src/test/scala/net/atinu/dvalidation/util/ValidationSuite.scala --------------------------------------------------------------------------------