Как добавить пользовательский анализ кода в ReSharper - PullRequest
6 голосов
/ 15 февраля 2010

Я новичок в ReSharper.Для тех, кто использует Resharper, есть ли способ добавить собственные правила анализа кода?

Например, у меня может быть правило, скажем Все частные переменные должны начинаться с буквы "m" .Как я могу добавить это в Resharper, чтобы, если я нарушу это, оно отображалось как предупреждение или ошибка?

Ответы [ 3 ]

4 голосов
/ 16 апреля 2014

Я знаю, что вопрос старый, но для всех, кто приходит из Google, как я:

Resharper -> Options -> Code inspections -> Custom Patterns

Там вы можете создавать свои собственные правила для выделения шаблонов или предлагать замены. Это для ReSharper 8. Я не уверен, с какой версии эта опция есть.

4 голосов
/ 15 февраля 2010

Вы можете написать свои собственные плагины для ReSharper. Посмотрите здесь:

http://stylecopforresharper.codeplex.com/

Это похоже на то, что вы просите. Это может даже сделать то, что вы хотите. Не уверен, так как я не большой пользователь StyleCop.

Также обратите внимание на первые в моей серии постов блога, посвященных плагинам ReSharper:

http://hadihariri.com/2010/01/12/writing-plug-ins-for-resharper-part-1-of-undefined/

3 голосов
/ 23 марта 2011

Просто чтобы расширить то, что @AakashM отмечает выше: это можно указать в ReSharper Options | Языки | (Common или C # или что-то еще) | Стиль именования.

Если щелкнуть «Расширенные настройки», а затем дважды щелкнуть одно из «описаний сущностей», появится гораздо больший выбор возможных сущностей (включая события, пространства имен и т. Д.), А также права доступа (частные, защищенные, и т. д.) и т. д., для которых вы можете определить префикс, суффикс и регистр правил.

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