Area-IDEConcept-Continuous ImprovementFeature - IDE0059help wanted
Métricas do repositório
- Stars
- (20.414 estrelas)
- Métricas de merge de PR
- (Mesclagem média 6d 17h) (256 fundiu PRs em 30d)
Description
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.