-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider to enable nullable annotations for all projects #16610
Comments
ABP FrameworkGroup1
Group2 #17047
Group3 #17062
Group4 #17074
Group5 #17094
Group6 #17096
Group7 #17108
Group8 #17109
Group9 #17120
Group10
Group11
Group12 #17549
Group13 #17557
Group14 #17560
Group15 #17561
|
This was referenced May 25, 2023
This was referenced Jul 4, 2023
This was referenced Jul 12, 2023
2 tasks
Thanks for your effort until now. I moved this issue to 8.0 to track it there. It will be good if we can finish all in 8.0. |
2 tasks
This was referenced Sep 5, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We enabled nullable for the templates
But the ABP framework is not enabled, and developers will mistakenly think that the return value is not null when using some APIs
For example, the cache may return null.
abp/framework/src/Volo.Abp.Caching/Volo/Abp/Caching/IDistributedCache.cs
Lines 26 to 40 in 101afac
Microsoft enabled nullable for their packages, we might consider doing the same:
The text was updated successfully, but these errors were encountered: