Удаление неиспользуемых локальных переменных из кода .NET - PullRequest
18 голосов
/ 22 марта 2010

Существует ли инструмент, который может сканировать проект на C # или VB.NET и автоматически удалять все неиспользуемые локальные переменные?

Ответы [ 5 ]

14 голосов
/ 22 марта 2010

Гм: FxCop и ReSharper хороши и все, но компилятор с радостью проигнорирует неиспользуемые переменные и даже не объявит их в скомпилированном коде, если вы включите параметр optimize.

3 голосов
/ 22 марта 2010

Вы можете использовать ReSharper. Он пометит все неиспользуемые переменные и позволит вам удалить их.

1 голос
/ 22 марта 2010

Похоже, что ReSharper должен помочь вам очистить ваш код .

0 голосов
/ 23 марта 2010

FxCop - это полезный инструмент во многих отношениях, одним из которых является то, что он будет указывать на неиспользуемые переменные и параметры.Это полезно, если ваш код проходит через процесс непрерывной интеграции.

ReSharper выделит неиспользуемые переменные и параметры, когда вы находитесь в Visual Studio.

Ни один из этих инструментов автоматически не выполнит удаление, хотя обычно это просто сделать ... R # даже предоставляет команду быстрого доступа для удаления одной выбранной переменной.

0 голосов
/ 22 марта 2010

Вы можете использовать FxCop для анализа вашего кода.

Наша установленная версия resharper , которая выводит неиспользуемые локальные переменные

С обоими инструментами вы должны удалить их самостоятельно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...