Resharper - Как изменить "локальная переменная _ никогда не используется", чтобы быть предложением

Мне нужно изменить это предложение, а не предупреждение, но я не могу найти настройки для этого.

Где это находится?

Это код, который нужно передать (не предупреждение компилятора). Это говорит о том, что транзакция является локальной переменной, которая не используется, но это допустимо.

using (TransactionScope transaction = new TransactionScope())
{
    // ...
}

3 ответа

Решение

Если вам не нужна переменная транзакции, вы можете заменить ее на использование (new TransactionScope()) { }

Я не думаю, что ReSharper позволяет вам превращать вещи в предложения, которые приведут к предупреждению или ошибке компилятора. Я считаю, что это по замыслу.

В качестве ответа на заголовок вопроса (не конкретный пример).

Для (8.2.1):

1) ReSharper -> Параметры -> Потенциальные проблемы с качеством кода

2) Введите "Unused Local" в поиске, появится несколько строк.

Уровни можно отрегулировать справа.

Если бы я знал, как изменить тот конкретный цвет, который он использует (плохо на черном фоне), вместо того, чтобы полностью отключить предупреждение, я бы также опубликовал это, но ему было трудно отследить, какой это элемент (интересно, есть ли он вообще там). Кто-нибудь?

Другие вопросы по тегам