Skip to content

Method input validation and runtime checks that report errors or throw exceptions when failures are detected.

License

Notifications You must be signed in to change notification settings

AArnott/Validation

Repository files navigation

Your Library

An awesome template for your awesome library

NuGet package Build Status codecov

Features

  • Follow the best and simplest patterns of build, pack and test with dotnet CLI.
  • Static analyzers: FxCop and StyleCop
  • Read-only source tree (builds to top-level bin/obj folders)
  • Auto-versioning (via Nerdbank.GitVersioning)
  • Azure Pipeline via YAML with all dependencies declared for long-term serviceability.
  • Testing on .NET Framework, multiple .NET Core versions
  • Testing on Windows, Linux and OSX
  • Code coverage published to Azure Pipelines
  • Code coverage published to codecov.io so GitHub PRs get code coverage results added as a PR comment

Consumption

Once you've expanded this template for your own use, you should run the Expand-Template.ps1 script to customize the template for your own project.

Further customize your repo by:

  1. Verify the license is suitable for your goal as it appears in the LICENSE and stylecop.json files and the Directory.Build.props file's PackageLicenseExpression property.
  2. Reset or replace the badges at the top of this file.

About

Method input validation and runtime checks that report errors or throw exceptions when failures are detected.

Resources

License

Stars

Watchers

Forks

Languages