Nullness.Bang 4.0.0

dotnet add package Nullness.Bang --version 4.0.0
NuGet\Install-Package Nullness.Bang -Version 4.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Nullness.Bang" Version="4.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Nullness.Bang --version 4.0.0
#r "nuget: Nullness.Bang, 4.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Nullness.Bang as a Cake Addin
#addin nuget:?package=Nullness.Bang&version=4.0.0

// Install Nullness.Bang as a Cake Tool
#tool nuget:?package=Nullness.Bang&version=4.0.0

Nulless.bang is an amazing CS8602 compiler analyzer for .NET C# projects. It's designed to help you migrate to strict nullable reference types mode while keeping your legacy code intact. Embrace null safety while giving yourself the flexibility to improve null handling in new code over time! ๐ŸŽ‰๐Ÿ”ง

Why Nulless.bang? ๐Ÿค”

  • ๐Ÿ‘Œ Easily silence CS8602 warnings in your legacy code
  • ๐Ÿ›ก๏ธ Gradually improve null safety in your codebase
  • ๐Ÿงน Maintain compatibility with existing code while writing safer new code
  • ๐Ÿค— Enjoy a smoother migration experience to strict nullable reference types mode

How to Get Started ๐Ÿš€

  1. Migrate to strict mode
<PropertyGroup>
  <TargetFramework>net7.0</TargetFramework>
  <Nullable>enable</Nullable>
</PropertyGroup>
  1. Install the Nulless.bang tool as a dependency for your project, through NuGet 'Nullness.Bang'

  2. Migrate using Visual studio

  3. Remove After the migration is completed, remove the 'Nullness.Bang' package.

  4. Iterate on your codebase, addressing CS8602 warnings in new code and gradually improving null handling.

Join the Nulless.bang Community ๐ŸŒŸ

Don't hesitate to reach out with any questions, feedback, or suggestions. We're here to support you and help you transition to null safety in your .NET C# projects at your own pace. Together, let's make null reference exceptions a thing of the past! ๐Ÿฅณ

Happy coding! ๐Ÿš€๐ŸŒŸ

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.0 368 4/22/2023
3.0.0 167 4/22/2023
2.0.1 197 4/16/2023
2.0.0 134 4/16/2023
1.0.1 146 4/16/2023
1.0.0 139 4/16/2023