dotnet / dotnet/roslynator

Request: unused variable analyzer

Open
#424 1 comment 5 reactions 0 assignees View on GitHub
Area-Analyzers Feature Request
Dominant language
C#
Stars
3.5k
Forks
294
Avg merge
2h 30m
Merged PRs (30d)
4

Description

There is already present `unused local variable` in Roslyn, but it works only for const values, which makes it almost useless.

Would be really great to have warning, if there is some local variable declared and unused.
If we need to execute some method, but don't care about result - we shouldn't assign returned values at all.
Edge case - we need to execute property, but don't care about result - makes sense to use underscore variable name (therefore analyzer should skip vars with `_` name).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.