Resharper: Есть ли способ изменить поведение кода очистки/заголовка файла обновления?

Я использовал параметр Обновить заголовок файла в инструменте ReSharpers Cleanup Code..., чтобы вставить информацию об авторских правах и т. д. в исходные файлы, в которых она отсутствовала. Текст заголовка файла определяется следующим образом:

blah blah
DESCRIPTION: HeadDesc: missing file header description in $FILENAME$
copyright blah blah

Примечание HeadDesc: .... Это настраиваемый тег, определенный для отображения в обозревателе дел ReSharpers, который напоминает мне о добавлении описания файла.

После добавления описания файла тег удаляется.

Моя проблема: если я повторно запускаю инструмент Cleanup Code..., все заголовки файлов сбрасываются до вышеуказанного содержания (именно для этого инструмент создан!).

Чего я хочу: есть ли способ настроить ReSharper не на сброс заголовков файлов, а на проверку и добавление отсутствующих? Если нет, знаете ли вы обходной путь для этой цели?

Я использую Visual Studio 2010 Ultimate и ReSharper 8.2...


person Christian St.    schedule 05.09.2014    source источник


Ответы (1)


Это невозможно в Resharper 8.2, насколько мне известно.

Похоже, вы путаете идею стандартного заголовка файла с идеей шаблона файла.

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

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

person demoncodemonkey    schedule 09.09.2014
comment
Вы правы, шаблоны файлов (включая раздел заголовков) будут решением для наших новых сгенерированных файлов. Но я использовал инструмент очистки, чтобы добавить заголовок к файлам, в которых он отсутствует. Может быть, мне больше не понадобится инструмент очистки для проверки заголовков файлов, потому что шаблоны напомнят мне заполнить осмысленное описание :D - person Christian St.; 09.09.2014