Деактивирайте автоматичното създаване на заглавки на файлове (ReSharper и StyleCop)

Наскоро инсталирах R# 6.1 (C# версия, не пълна) със StyleCop 4.7.34.0 (с R# плъгин). Когато добавяте нов клас към проект, информацията за заглавката на файла се добавя автоматично. Как деактивирате това?

Изключих квадратчето за отметка за „Вмъкване на текст в документация и заглавки на файлове“ в R# опциите за StyleCop (Опции > Инструменти > StyleCop > Раздел за заглавки).... но все още нямам късмет.

Също така изключих правилата на StyleCop SA1633 до SA1640, които изискват документацията за заглавката.

Намерих тази свързана публикация това предполага:

ReSharper -> Опции -> Раздел Инструменти -> Почистване на кода -> изберете профил StyleCop -> Раздел Документация -> премахнете отметката от 1600

но нямам възел „Почистване на кода“ в моя раздел с инструменти. Не съм сигурен дали фактът, че използвам "C#" версия на R#, има нещо общо с това.


person ryan    schedule 11.07.2012    source източник
comment
Намерихте ли решение? или тази по-долу някога е работила за вас?   -  person arserbin3    schedule 03.06.2014
comment
Не, никога не намерих решение. Току-що завърши с изтриване на заглавката ръчно при създаване на нови класове.   -  person ryan    schedule 03.06.2014


Отговори (2)


Боже мой, много ти благодаря, спести ми много време! Повече положителни гласове за този отговор, повече казвам! :P
person arserbin3    schedule 11.07.2012
comment
Добавих новия профил, махнах отметка от 1600 и запазих (с профил, зададен за безшумно почистване)... но без успех. Когато създавам нов клас, заглавката на файла все още се добавя. - person ryan; 12.07.2012
comment
Благодаря, че включихте екранната снимка. Намерих настройките, но без промяна. Забелязвам, че ако добавя нов клас към проект на библиотека с класове, той автоматично добавя заглавката, докато добавеният нов клас към уеб проект в същото решение няма заглавката (по желание). - person ryan; 13.07.2012
comment
добре, ако добавянето на клас незабавно води до заглавки в горната част преди запазване .. това е просто защото това е, което има шаблонът „Клас“. Тези опции за повторно изостряне биха повлияли само дали се добавя при всяко запазване. - person arserbin3; 16.07.2012

Имах този проблем и открих, че проблемът не е в глобалните настройки на ReSharpers StyleCop (отговор на arserbin3); но специфичните за проекта.

Щракнете с десния бутон върху вашия съществуващ проект и изберете „Настройки на StyleCop“. Първа стъпка

Оттам премахнете отметката от „Правила за документиране“ (или конкретните правила, които желаете). Втора стъпка

Накрая трябваше да затворя и отворя Visual Studio. Това попречи на рефакторите на Resharper да напишат заглавките и документацията.

Може да имате различни от мен опции на контекстното меню. Така или иначе, ключът е, че StyleCop може да бъде специфичен за проекта.

stylecop.codeplex.com/wikipage?title=Managing%20StyleCop%20Project%20Settings

person Rob Powell    schedule 19.05.2016