2015-08-14 3 views
3

В настоящее время я пытаюсь написать правила для обеспечения форматирования кода для нашей команды с помощью Resharper 9. Некоторые из правил, которые я пытаюсь написать, не работают должным образом или не работают, т работы вообще. Пример: Обеспечение простых метод получения и установки свойств в одной строке: enter image description hereИспользование регулярных выражений для записи пользовательских шаблонов в Resharper

, который преобразует это: enter image description here

к этому:

public string Description { get; set; 
    } 

Как вы можете видеть, окончание фигурного скобка ушла в новую линию, о которой я не просил.

Кто-нибудь столкнулся с этой проблемой?

Другого случайным вопрос переписать методы с пустым пространством между именем методы и ведущей скобкой:

enter image description here

, но я не могу получить это один работать. Любая помощь будет замечательной

ответ

2

Структурный поиск и замена не предназначены для обеспечения форматирования - почти наоборот! Он предназначен для соответствия коду независимо от форматирования и соответствия кодовых конструкций, которые похожи (например, x > 1 и 1 < x - эквивалентные согласованные операторы).

Для обеспечения такого форматирования требуется что-то вроде StyleCop. В настоящее время имеется плагин для 9.1, но не 9.2. Плагин для 9.1 доступен в Extension Manager ReSharper (ReSharper → Extension Manager), однако он доступен только в том случае, если вы включили предварительные версии (ReSharper → Опции → Extension Manager → Включить предварительный выпуск). Будем надеяться, что версия, совместимая с 9.2, скоро появится.

Смежные вопросы