Настройте сообщение StyleCop для создания нового файла

Stylecop помещает сообщение об авторских правах при создании нового файла. Образец сообщения указан ниже

// ------------------------------------------------ -----------------------
//
// TODO: Обновить текст об авторских правах.
//
// - -------------------------------------------------- --------------------

Я хочу включить название компании и сообщение по умолчанию (вместо обновления текста об авторских правах).

Как настроить вышеуказанное сообщение?


person Tilak    schedule 16.10.2012    source источник


Ответы (2)


Откройте диалоговое окно настроек StyleCop (в контекстном меню проекта) и настройте данные своей компании на вкладке Информация о компании. Это добавит следующие настройки в файл Settings.StyleCop:

<AnalyzerSettings>
    <StringProperty Name="CompanyName">Company</StringProperty>
    <StringProperty Name="Copyright">Copyright</StringProperty>
</AnalyzerSettings>

Затем, при необходимости, вы можете настроить параметры ReSharper StyleCop (в параметрах ReSharper Code Cleanup), чтобы оставить заголовок в покое, вставить его, если он отсутствует, обновить информацию об авторских правах или полностью заменить заголовок.

person Mightymuke    schedule 07.11.2012

ReSharper не делает этого по умолчанию. Вы либо установили StyleCop (тогда ваш вопрос должен быть о StyleCope), либо изменили какие-то параметры.

Обычно здесь вы меняете заголовок файла: ReSharper | Опции -> Редактирование кода | Текст заголовка файла

person Dmitry Osinovskiy    schedule 16.10.2012
comment
Я перехожу по ссылке blogs.jetbrains. com/dotnet/2010/12/, но настроить не удалось. - person Tilak; 16.10.2012
comment
Если у вас есть StyleCop, то вам нужно задать вопрос по StyleCop. Он переопределяет настройки ReSharper. - person Dmitry Osinovskiy; 16.10.2012
comment
обновил вопрос. Можете ли вы указать обходной путь для stylecop? - person Tilak; 16.10.2012
comment
К сожалению нет. Вам лучше задать новый вопрос на StyleCop, так у вас будет больше шансов получить ответ. - person Dmitry Osinovskiy; 16.10.2012