Подтвердить что ты не робот

Resharper (Найти и) исправить все проблемы сразу

например. alt enter → контекстное меню → Найти все проблемы с резервированием имени → но теперь в новом окне, в котором перечислены все эти проблемы в моем проекте, есть ли способ исправить их все? (а не проходить через них индивидуально)

та.

4b9b3361

Ответ 1

На данный момент вы должны решать эти проблемы индивидуально. Там существующий запрос для пакетного применения исправлений ко всем подобным проблемам, выбранным в окне инструмента "Результаты проверки".

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

Ответ 2

Нажмите на резервный квалификатор, alt + введите, затем выберите из контекстного меню, которое позволит вам исправить проблему, насколько бы вы ни хотели.

Resharper options to remove redundant qualifier

Я запускаю ReSharper 8.2.

enter image description here

Ответ 3

Да, вы можете использовать ReSharper " Код очистки", чтобы удалить избыточные квалификаторы (среди прочего). Это доступно из контекстного меню, когда вы щелкните правой кнопкой мыши файлы, проекты и папки в окне Solution Explorer. Очистка кода будет работать по всем выбранным файлам, переформатировать и исправить общие проблемы - она ​​также настраивается.

Ответ 4

Это доступно (частично) в последней сборке. Если вы перейдете к определенной проблеме в редакторе кода, щелкните лампочку, теперь у параметра исправления есть подменю для некоторых проблем, которые могут быть применены ко всему решению. Было бы прохладнее, если бы оно было доступно в окне "Проблемы с кодом", но все же было большим улучшением.

Новое исправление в параметрах области видимости https://www.jetbrains.com/help/resharper/2016.1/Code_Analysis__Fix_in_Scope.html