GuardClauses

Input validators

Provides reusable and extensible guard clause extensions for validating input parameters in .NET applications.

A simple package with guard clause extensions.

GitHub

3k stars
33 watching
272 forks
Language: C#
last commit: about 2 months ago
Linked from 1 awesome list

clean-architectureclean-codedesign-patternsdotnetdotnet-coreguardguard-clauseguard-clauseshacktoberfestpatternpatterns

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
guard/guard A command line tool to monitor file system changes and automate actions based on those changes. 6,242
devl/guardsafe A set of reusable macros for safely evaluating guard clauses in Elixir code. 26
guardrails-ai/guardrails A Python framework for detecting and mitigating risks in large language models 4,121
neargye/scope_guard A header-only C++ utility providing an alternative to traditional resource management and exception handling mechanisms. 156
kalessil/production-dependencies-guard A tool that enforces security and quality standards for dependencies in production environments. 87
0xvavaldi/ruleprocessory Tool to process and transform wordlists by applying complex rules for password cracking 30
ivoputzer/cli-args-parser-kata Implementing a CLI arguments parser to process input in various formats 5
benmorris/netarchtest Enforces architectural rules in .Net codebases to promote consistent design and maintainability 1,396
aws-cloudformation/cloudformation-guard An evaluation tool for JSON- and YAML-formatted data against pre-defined policies written in a domain-specific language. 1,294
rushfive/runinfobuilder A command line parser for .NET that uses object trees to parse program arguments into a structured data format. 43
fisxoj/sanity-clause Library for defining data validation contracts in dynamically typed languages 51
jhumphry/parse_args A package to parse command line arguments and options in Ada 2012 12
sailormoon/flags An argument parser library that allows parsing command-line arguments in a simple and extensible way. 227
confuser/graphql-constraint-directive A package to validate input data in GraphQL queries using constraints and directives. 569
sparell/phraser Generates phrases using n-grams and Markov chains to support passphrase cracking. 49