├── .editorconfig ├── .github └── workflows │ └── build.yml ├── .gitignore ├── Build.ps1 ├── LICENSE ├── README.md ├── Validus.sln ├── global.json ├── src └── Validus │ ├── Check.fs │ ├── Core.fs │ ├── Operators.fs │ ├── Validators.Default.fs │ ├── Validators.fs │ └── Validus.fsproj └── test └── Validus.Tests ├── Common.fs ├── ComparisonValidatorTests.fs ├── EqualityValidatorTests.fs ├── GuidValidatorTests.fs ├── OperatorTests.fs ├── Program.fs ├── SequenceValidatorTests.fs ├── StringValidatorTests.fs ├── ValidationErrorsTests.fs ├── ValidatorTests.fs └── Validus.Tests.fsproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/.gitignore -------------------------------------------------------------------------------- /Build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/Build.ps1 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/README.md -------------------------------------------------------------------------------- /Validus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/Validus.sln -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/global.json -------------------------------------------------------------------------------- /src/Validus/Check.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/src/Validus/Check.fs -------------------------------------------------------------------------------- /src/Validus/Core.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/src/Validus/Core.fs -------------------------------------------------------------------------------- /src/Validus/Operators.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/src/Validus/Operators.fs -------------------------------------------------------------------------------- /src/Validus/Validators.Default.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/src/Validus/Validators.Default.fs -------------------------------------------------------------------------------- /src/Validus/Validators.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/src/Validus/Validators.fs -------------------------------------------------------------------------------- /src/Validus/Validus.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/src/Validus/Validus.fsproj -------------------------------------------------------------------------------- /test/Validus.Tests/Common.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/Common.fs -------------------------------------------------------------------------------- /test/Validus.Tests/ComparisonValidatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/ComparisonValidatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/EqualityValidatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/EqualityValidatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/GuidValidatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/GuidValidatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/OperatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/OperatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/Program.fs: -------------------------------------------------------------------------------- 1 | module Program = let [] main _ = 0 2 | -------------------------------------------------------------------------------- /test/Validus.Tests/SequenceValidatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/SequenceValidatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/StringValidatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/StringValidatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/ValidationErrorsTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/ValidationErrorsTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/ValidatorTests.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/ValidatorTests.fs -------------------------------------------------------------------------------- /test/Validus.Tests/Validus.Tests.fsproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pimbrouwers/Validus/HEAD/test/Validus.Tests/Validus.Tests.fsproj --------------------------------------------------------------------------------