GitHub topics: preconditions
feO2x/Light.GuardClauses
A lightweight .NET library for expressive Guard Clauses.
Language: C# - Size: 3.51 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 89 - Forks: 8

valid8j/valid8j
A value checking library for Java (DbC, validations, and test assertioins)
Language: Java - Size: 2.58 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 9 - Forks: 0

andreamancuso/rivar-lang
Rivar is a minimal, contract-first, class-based programming language inspired by Eiffel.
Language: OCaml - Size: 155 KB - Last synced at: 5 days ago - Pushed at: 20 days ago - Stars: 0 - Forks: 0

php-deal/framework
Design by Contract framework for PHP
Language: PHP - Size: 144 KB - Last synced at: 13 days ago - Pushed at: about 3 years ago - Stars: 254 - Forks: 21

Carleslc/kotlin-extensions
Utility extensions to boost your programming with Kotlin.
Language: Kotlin - Size: 204 KB - Last synced at: 19 days ago - Pushed at: almost 2 years ago - Stars: 75 - Forks: 15

cowwoc/requirements.java
Fluent Design Contracts for Java Projects
Language: Java - Size: 9.24 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

oat-sa/qti-sdk
A QTI (Question & Test Interoperability) Software Development Kit for PHP
Language: PHP - Size: 16.1 MB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 84 - Forks: 32

waldemarnt/http-status-codes
List of HTTP status codes and description for each of them, with reference when have.
Size: 6.84 KB - Last synced at: 22 days ago - Pushed at: about 6 years ago - Stars: 248 - Forks: 78

cowwoc/requirements.js
Fluent Design by Contract for Javascript APIs
Language: TypeScript - Size: 4.02 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8 - Forks: 0

klojang4j/klojang-check
A new take on Defensive Programming & Validating Preconditions
Language: Java - Size: 4.24 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

mchalapuk/offensive.js
:facepunch: Human-readable, fast and boilerplate-free contract programming (precondition checks) for JavaScript.
Language: TypeScript - Size: 1.03 MB - Last synced at: 20 days ago - Pushed at: 10 months ago - Stars: 9 - Forks: 2

sellout/quid-pro-quo
A contract programming library for Common Lisp in the style of Eiffel’s Design by Contract ™.
Language: Common Lisp - Size: 423 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 95 - Forks: 10

abeltavares/pysertive
✔️ Assertive python design by contract toolkit for software validation. Simplify preconditions, postconditions, and invariants with easy-to-use decorators.
Language: Python - Size: 98.6 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 5 - Forks: 1

lecaillon/Preconditions
Preconditions.NET provides convenience static methods to help check that a method or a constructor is invoked with proper parameter or not.
Language: C# - Size: 67.4 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 25 - Forks: 6

thiagodnf/jvalidation
A simple, fast and light-weight validation tool to express pre- and post-conditions in your java code
Language: Java - Size: 602 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

uzykj/oop-utils
Object oriented related tool classes
Language: TypeScript - Size: 45.9 KB - Last synced at: 18 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

BoasE/FluentGuard
Tiny library for fluent guard and assert expressions to formalize preconditions of methods
Language: C# - Size: 54.7 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

Syrx/Syrx.Validation
A very simple precondition checker with very little overhead.
Language: C# - Size: 129 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

ArturLavrov/DeclarativeContracts
Small library that enforce design by contract approach in declarative manner
Language: C# - Size: 86.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

jdgarciauc3m/min-contracts
Minimal contracts library
Language: C++ - Size: 101 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

MattMinke/Guardian
.Net Parameter Validation and Preconditions. Preconditions specify state when a method is invoked. They are generally used to specify valid parameter values.
Language: C# - Size: 19.5 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

lsolano/triplex
Validation library inspired by the concepts of Secure by Design, by Dan Bergh Johnsson, Daniel Deogun, and Daniel Sawano (MEAP 2019 Manning Publications).
Language: C# - Size: 470 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

spoptchev/kotlin-preconditions
Precondition error checking for Kotlin
Language: Kotlin - Size: 135 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 19 - Forks: 0

kochetov-dmitrij/WeakestPrecondition
Visualised process of the weakest precondition's computing
Language: JavaScript - Size: 1.44 MB - Last synced at: almost 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

chtoucas/Cerbere 📦
Code Contracts and debugging put together.
Language: C# - Size: 57.6 KB - Last synced at: 9 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

guardsman/guardsman 📦
Guard clause assertion library to enforce parameter preconditions in PHP
Language: PHP - Size: 69.3 KB - Last synced at: 5 months ago - Pushed at: almost 9 years ago - Stars: 3 - Forks: 1

andrej-dyck/dotnet-extensions-require
📦 Require Expressions - A pre-condition checks library for .Net via extensions methods on types.
Language: C# - Size: 35.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

nextbss/requirekt
idiomatic kotlin preconditions for spring boot REST API's
Language: Kotlin - Size: 82 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 1

myConsciousness/precondition-validator
The Precondition Validator provides a variety of easy and intuitive validation functions. The features in this package will free you from simple and redundant checking processes.
Language: Java - Size: 1.08 MB - Last synced at: 6 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

maltorpro/microservice-shop-demo
Sample microservice shop application implemented with spring boot.
Language: Java - Size: 1.91 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 2

pnann/check-preconditions
A small and simple preconditions library for Node and the browser.
Language: TypeScript - Size: 491 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

ehenoma/contract
Generates preconditions in your Java code
Language: Java - Size: 73.2 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

MehrAlsNix/Preconditions
Preconditions for PHP is a static util class providing an assert like framework.
Language: PHP - Size: 25.4 KB - Last synced at: 22 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 0

unamatasanatarai/php-preconditions
A port(?) of guava preconditions in PHP
Language: PHP - Size: 11.7 KB - Last synced at: almost 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
