All rules
IDE0240Unnecessary code rules (expression-level preferences)
Nullable directive is redundant
Nullable directive is redundant
Microsoft docsDescription
This rule flags places where a #nullable directive is redundant. For example:
#nullable enablefollowing another#nullable enablewith no disablement in between.#nullable enablein a project where nullable context is already enabled and hasn't been disabled.#nullable restorefollowing another#nullable restorewith no nullability context change in between.#nullable restorein a place that already matches the project context.
Example
// Code with violations (in a project with <Nullable>enable</Nullable>).
#nullable enable
Console.WriteLine("Hello world.");
// Fixed code.
Console.WriteLine("Hello world.");Your vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0