2009-05-26 4 views
32

Кто-нибудь знает, как изменить правило StyleCop SA1600, в котором говорится, что элементы должны быть документированы, чтобы они относились только к свойствам, а не к частным членам?Как исключить частных членов из правила StyleCop SA1600

Наш ORM (DevExpress XPO) требует, чтобы у вас были частные члены для всех общедоступных свойств (потому что вам нужно вызвать функцию в сеттере, чтобы сохранить ее, а также сохранить ее в частном элементе) и комментировать как общедоступные свойство и частный член с тем же делом убивают меня, учитывая, что некоторые из таблиц имеют более 50 полей.

ответ

48

Щелкните правой кнопкой мыши на своем узле проекта в Visual Studio, выберите «Параметры StyleCop». На вкладке «Правила» выберите узел «Правила документирования». В правой панели установите флажок Игнорировать приваты и \ или отмените выбор поля Включить. Любой из них достигнет желаемого эффекта.

+0

+1 Большое спасибо :) –

+6

+0.5 Спасибо в среднем много. –

+2

Обязательно сделайте это для соответствующего файла 'Settings.StyleCop' (т. Е. Настроек StyleCop на соответствующем уровне). Это может быть данный проект; но если вы используете файл «Settings.StyleCop» в родительской папке или в определенном месте, вам может понадобиться щелкнуть вкладку «Параметры файлов», а затем «Изменить» ... рядом с «Объединить с файлом настроек в родительских папках» или «Слияние со следующим файлом настроек» в диалоговом окне настроек StyleCop перед посещением вкладки «Правила». – J0e3gan

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