Area-IDEConcept-Continuous ImprovementFeature - IDE0059help wanted
Repository-Metriken
- Stars
- (20.414 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 6T 17h) (256 gemergte PRs in 30 T)
Beschreibung
Version Used:
- .NET 5.0
Code to Reproduce:
public class TestUnusedVariable
{
public void TestUnusedVariableInTrySection()
{
try
{
var unusedVariable = new object();
}
catch { }
}
public void TestUnusedVariableWhenUsingSelect()
{
var unusedVariable = new object();
Enumerable.Empty<object>().Select(x => x);
}
public void TestUnusedVariableWhenUsingWhere()
{
var unusedVariable = new object();
Enumerable.Empty<object>().Where(_ => true);
}
}
Expected Behavior:
Warning "IDE0059: Remove unnecessary value assignment" should be reported for each unusedVariable in the code above.
Actual Behavior: Warning "IDE0059" is not reported.