Я пытался подавить несколько предупреждений StyleCop, и мне не повезло. Вот некоторая информация, которая может быть полезна.
- Версия StyleCop: 4.4.0.9
- Предупреждения о подавлении: SA1600, SA1633, SA1634
Что я пробовал
- Локальное подавление
- Файл GlobalSupressions.cs
- Подавление файлов .StyleCop на уровне проекта
- Уровень решения Подавление файла .StyleCop
- Оба вышеупомянутых одновременно
- Слияние файла .StyleCop уровня решения с файлом .StyleCop уровня проекта
- Слияние с родительскими файлами и удаление файла .StyleCop уровня проекта
- Поднимая одну ногу, одну руку за голову, закрывая один глаз, и восстанавливая раствор ...
В любом случае, у меня заканчиваются возможности подавить эти сообщения, я надеюсь, что кто-нибудь может помочь!
Пример локального подавления
[SuppressMessage("Microsoft.StyleCop.CSharp.DocumentationRules", "SA1600:ElementsMustBeDocumented", Justification = "Reviewed. Suppression is OK here.")]
Пример глобального подавления
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.StyleCop.CSharp.DocumentationRules", "SA1600:ElementsMustBeDocumented", Justification = "Reviewed. Suppression is OK here.")]