2011-01-18 4 views
4

Я устал от Reshaper, жалующегося на любые переменные, которые я назвал «varID», чтобы перейти к Case Camel (т. Е. «VarId»).Невозможно найти настройки для «правила именования» в Resharper!

Так что я пытался добавить правило в Resharper под

Edit 'Local Variables' Rule Settings 

И установить «Имя суффикса» с «ID» и он перестал жаловаться. Теперь, если у меня есть переменная как «varID», она будет жаловаться и рекомендовать ее переименовать в «var». Но когда я проверяю/редактирую правила, мое первоначальное правило больше не существует.

ПРИМЕЧАНИЕ. Я не редактировал существующее правило в случае, если вы предлагаете мне проверить это.

У кого-нибудь есть идеи?

ответ

9

Я бы отменил изменение имени Суффикса. Затем перейдите на страницу

Resharper -> Options -> Стиль именования (в разделе Языки/общий язык) и нажмите «Дополнительные настройки».

В сокращенном списке внизу, где вы хотите добавить идентификатор. Затем он должен прекратить жаловаться ID используется в именах переменных, свойств и т.д.

+0

Благодарим вас за это! Мне тоже это было надоело. Он уже настроен для разрешения ID на C#, но не на JavaScript. Я сделал изменения, и он работал отлично. –

4

Если вы хотите отключить «правила именования»:

  • Перейти к «Reshaper -> Параметры -> Inspection Code -> Степень осмотра.
  • Используйте окно поиска для поиска «непоследовательного именования».
  • Измените значение раскрывающегося списка на «Не показывать».
+0

Спасибо. (Раздражающе, пытаясь поискать на основе приведенного сообщения, «Имя не соответствует правилу», не было никакого способа найти это. Даже просто поиск «имени» не нашел. Не было способа, чтобы я знал, что ключевое слово было «naming»!) – ToolmakerSteve

+0

Хорошим вариантом также является его изменение для подсказки. –