Area-IDEConcept-Continuous ImprovementFeature - IDE0059help wanted
倉庫指標
- 星標
- (20,414 顆星)
- PR 合併指標
- (平均合併 6天 17小時) (30 天內合併 256 個 PR)
描述
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.