Defender 5.0.0-beta.2
Guard-clauses and exceptions are fundamentally the wrong way to go about good software design. Going forward, I'm opting for more fault-tolerant designs instead, and wont be maintaining this as a result. I can't recommend any existing guard-clause library because the existing ones have so many problems that lead to the creation of this one.
See the version list below for details.
dotnet add package Defender --version 5.0.0-beta.2
NuGet\Install-Package Defender -Version 5.0.0-beta.2
<PackageReference Include="Defender" Version="5.0.0-beta.2" />
paket add Defender --version 5.0.0-beta.2
#r "nuget: Defender, 5.0.0-beta.2"
// Install Defender as a Cake Addin
#addin nuget:?package=Defender&version=5.0.0-beta.2&prerelease
// Install Defender as a Cake Tool
#tool nuget:?package=Defender&version=5.0.0-beta.2&prerelease
Defensive code should be easy, and it shouldn't weigh your code down.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Defender:
Package | Downloads |
---|---|
Stringier
Text extensions for a more pleasant text processing experience. |
|
Collectathon
Collection extensions for a more pleasant data structure experience. |
|
Pathogen
File System extensions for a more pleasant file and pathing experience. |
|
Streamy
Streams extensions for a more pleasant streaming experience. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
6.0.0 | 320 | 12/18/2022 | |
5.1.0 | 2,529 | 3/28/2022 | |
5.0.0 | 2,591 | 2/14/2022 | |
5.0.0-beta.11 | 129 | 2/4/2022 | |
5.0.0-beta.10 | 127 | 1/24/2022 | |
5.0.0-beta.9 | 134 | 1/21/2022 | |
3.2.0 | 506 | 10/11/2020 | |
3.1.0 | 634 | 9/20/2020 | |
3.0.0 | 551 | 9/9/2020 | |
2.8.1 | 617 | 8/23/2020 | |
2.8.0 | 544 | 8/23/2020 | |
2.7.0 | 2,263 | 8/20/2020 | |
2.6.0 | 717 | 8/17/2020 | |
2.5.0 | 589 | 8/14/2020 | |
2.4.0 | 636 | 8/13/2020 | |
2.3.1 | 521 | 7/27/2020 | |
2.3.0 | 481 | 7/27/2020 | |
2.2.1 | 2,014 | 6/21/2020 | |
2.2.0 | 1,952 | 5/28/2020 | |
2.1.0 | 524 | 5/21/2020 | |
2.0.0 | 575 | 5/19/2020 | |
0.11.0 | 649 | 3/27/2020 | |
0.10.0 | 582 | 3/5/2020 | |
0.9.0 | 581 | 3/1/2020 | |
0.8.0 | 508 | 2/29/2020 | |
0.7.0 | 561 | 2/27/2020 | |
0.6.0 | 549 | 2/24/2020 | |
0.5.0 | 585 | 2/11/2020 | |
0.4.0 | 541 | 2/11/2020 | |
0.3.1 | 532 | 2/10/2020 | |
0.3.0 | 569 | 2/9/2020 | |
0.2.0 | 542 | 1/25/2020 | |
0.1.0 | 598 | 1/19/2020 |