Есть ли способ игнорировать некоторые предлагаемые пространства имен intellisense в Rider при вводе кода? - PullRequest
0 голосов
/ 06 ноября 2019

При вводе кода C # в JetBrains Rider, он дает список предложений «использования» пространства имен. Например, при наборе «List» будет отображаться количество предлагаемых «использующих» пространств имен, которые он может добавить, например «List <> (в System.Collections.Generic)».

Раздражает то, что часто это верхПредложение - это пространство имен сторонней библиотеки, которое вас никогда не заинтересует. Подобно тому, как ввод «Assert» предложит использовать ModestTree из Zenject, то, что мне никогда не понадобится.

Это даже так плохо, что у меня уже будет «использование» пространства имен для «Assert» в моем текущем классе (в данном случае: используя NUnit.Framework), и он по-прежнему будет предлагать использовать ModestTree в качестве верхней записи.

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

enter image description here

1 Ответ

1 голос
/ 06 ноября 2019

Посмотрите здесь

Inspection [name of inspection] | Disable once with comment | Disable and restore with comment - эта опция вставляет пару комментариев до и после проблемы - ReSharper отключить [инспекционный идентификатор] и ReSharper restore [инспекционный идентификатор]. Эти комментарии подавляют проверку всех соответствующих вопросов между ними. Затем вы можете переместить эти комментарии в другие места файла, чтобы исключить некоторые проблемы этого типа. Например, это может быть полезно для подавления проверки «избыточного пространства имен», если вы хотите сохранить несколько неиспользуемых импортов пространства имен.

Если это не помогает, вы можете обратиться за помощью здесь

...