Nullness.Bang
4.0.0
dotnet add package Nullness.Bang --version 4.0.0
NuGet\Install-Package Nullness.Bang -Version 4.0.0
<PackageReference Include="Nullness.Bang" Version="4.0.0" />
paket add Nullness.Bang --version 4.0.0
#r "nuget: Nullness.Bang, 4.0.0"
// 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 ๐
- Migrate to strict mode
<PropertyGroup>
<TargetFramework>net7.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
Install the Nulless.bang tool as a dependency for your project, through NuGet 'Nullness.Bang'
Migrate using Visual studio
Remove After the migration is completed, remove the 'Nullness.Bang' package.
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! ๐๐
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- Microsoft.CodeAnalysis (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.