Решпер игнорировать конкретную проблему - PullRequest
3 голосов
/ 22 ноября 2011

Вопрос новичка Решарпера:

Я запустил «Find Code Issues», который дал мне кучу проблем. Есть много вопросов, которые я согласен с предложениями Решарпера, но есть некоторые, где я хотел бы оставить код таким, какой он есть. Однажды я принимаю решение по проблеме, я не хочу, чтобы она снова появлялась в списке проблем, поэтому мне не нужно пересматривать ее снова без необходимости.

Есть ли способ подавить предложение после того, как я приму решение по вопросу. Я знаю, что есть функция подавления комментариев, но она загромождает код.

Ответы [ 2 ]

8 голосов
/ 22 ноября 2011

(я предполагаю, что вы говорите об отдельных случаях нарушений.)

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

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

6 голосов
/ 22 ноября 2011

Да, вы можете изменить Серьезность проверки в Опциях Resharper.

Перейдите в Resharper -> Параметры -> Проверка кода -> Серьезность проверки.Найдите проблему и измените ее «Не показывать».

Если у вас есть курсор на выделенную проблему в окне кода, вы также можете нажать Alt-Enter, чтобы вызвать раскрывающийся список, который позволитизменить параметры проверки глобально.

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