
org.sonar.plugins.csharp.S4201.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sonarlint-omnisharp-plugin Show documentation
Show all versions of sonarlint-omnisharp-plugin Show documentation
Code Analyzer based on Omnisharp
Why is this an issue?
There’s no need to null test in conjunction with an is
test. null
is not an instance of anything, so a null check is
redundant.
Noncompliant code example
if (x != null && x is MyClass) { ... } // Noncompliant
if (x == null || !(x is MyClass)) { ... } // Noncompliant
Compliant solution
if (x is MyClass) { ... }
if (!(x is MyClass)) { ... }
© 2015 - 2025 Weber Informatics LLC | Privacy Policy