Request: unused variable analyzer
Open
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
Assessment
This issue has not been assessed yet.