
org.sonar.plugins.csharp.S1123.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?
The Obsolete
attribute can be applied with or without a message argument. Marking something Obsolete
without including
advice on why it’s obsolete or what to use instead will lead maintainers to waste time trying to figure those things out.
Noncompliant code example
public class Car
{
[Obsolete] // Noncompliant
public void CrankEngine(int turnsOfCrank)
{ ... }
}
Compliant solution
public class Car
{
[Obsolete("Replaced by the automatic starter")]
public void CrankEngine(int turnsOfCrank)
{ ... }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy