Skip to content

Enable Nullable Reference Types #39

Description

@LaithSaq

Rationale

Our codebase does not currently utilize C#'s nullable reference type system, which increases the risk of encountering NullReferenceExceptions at runtime. Enabling this feature allows the C# compiler and Visual Studio to detect potential nullability issues during development, improving overall code quality. Related Thread

Benefits

  • Detects null reference issues at compile time rather than runtime
  • Provides clearer annotations for nullable and non-nullable values
  • Enhances code safety and maintainability
  • Improves IDE support for nullability analysis

Success Criteria

  • Nullable reference types are enabled in all projects
  • No compiler warnings related to nullability remain
  • All tests pass successfully

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions