Как найти все неиспользуемые элементы или объекты - PullRequest
1 голос
/ 26 октября 2009

Я хочу попытаться сделать обзоры кода немного быстрее. В то время как в VS, на определенном классе или на странице .aspx или где-либо еще, я могу щелкнуть правой кнопкой мыши переменную, метод, свойство и использовать Find Usages, это все еще очень ручной процесс, и я не хотел бы делать это на каждый метод, свойство и т. д. на странице ... потому что, скорее всего, они не были изменены.

Так есть ли быстрый способ предоставить мне список неисправностей на странице, ссылки, которые разработчик создал и мог использовать за один раз, но прекратил использовать его и забыл очистить?

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

1 Ответ

3 голосов
/ 26 октября 2009

Решарпер может сделать это

С http://www.jetbrains.com/resharper/features/newfeatures.html

Эти проверки помогут вам обнаружить:

  • Неиспользованные не частные объявления
  • Неиспользуемые возвращаемые значения не приватных методов
  • Недоступные не приватные поля
  • Неиспользуемые параметры в не закрытых элементах
  • Абстрактные или виртуальные события, которые никогда не вызываются
  • Неназначенные поля
  • Члены и типы, которые можно сделать внутренними, а не общедоступными

Вы можете установить подсказку или предупреждение для встроенной ошибки.

Для каждого предупреждения вы видите, нажмите на него, а затем нажмите «Alt + enter». Вы должны получить пункт меню с надписью «Параметры проверки для ...». Выберите это и установите его на ошибку.

Вы можете изменить несколько уровней серьезности на ошибку

Меню Resharper> Параметры> Уровень проверки

Некоторые ошибки, которые вы, возможно, захотите сделать,

  • Назначение не используется
  • Класс никогда не создается
  • Возвращаемое значение метода никогда не используется
  • Поле не доступно
  • Неиспользованное decleration
  • Неиспользуемый параметр типа

Включить общий отчет об ошибках в сообщении

Посмотрите на маленькую серую точку в правом нижнем углу VS. Если он выключен, он будет серым. Дважды щелкните по нему и затем нажмите OK в диалоговом окне.

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