Как я могу отключить классификатор "это". такое избыточное правило в проверках кода TeamCity?

Я использую интеграцию StyleCop от Resharper, когда пишу код, чтобы дать мне последовательно стилизованный код. Я использую полный стандартный набор правил.

Это приводит к тому, что Решарпер регулярно напоминает мне о

SA1101: префикс локального вызова с "this.": Вызов XXX должен начинаться с "this". префикс, указывающий, что элемент является членом класса

После того, как я закончил редактирование и порадовал Resharper, я проверяю, и проверки кода TeamCity запустятся и сообщат мне

Redundancies in Code 
  Redundant 'this.' qualifier (xxxx)
FileName.cs
22: Qualifier 'this.' is redundant
23: Qualifier 'this.' is redundant
33: Qualifier 'this.' is redundant
etc

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

Есть идеи как? Или есть альтернативные идеи?

1 ответ

Решение

См. http://confluence.jetbrains.com/display/TCD7/Inspections+(.NET)#Inspections%28.NET%29-Additionaloptions для инструкций по указанию бегуна проверки TeamCity на альтернативные параметры ReSharper.

Файл настроек, который вы предоставляете, должен отключить "избыточное это". осмотр. Если вы не уверены, как это сделать, посмотрите на файл настроек ReSharper на стороне клиента, который, по-видимому, уже отключен.

Другие вопросы по тегам