Я разрабатываю некоторый асинхронный код, используя Web Api, и получаю много ошибок FxCop, которые я хотел бы подавить.Например, следующий код в моем контроллере вызовет эти ошибки:
- UsePropertiesWhereApp Соответствующие
- MarkMembersAsStatic
- DoNotNestGenericTypesInMemberSignatures
public Task<HttpResponseMessage<IEnumerable<Foo>>> GetAsync()
{
}
Я не хочу подавлять эти правила для всей сборки, поэтому кажется, что единственный способ подавить ошибки в коде - это добавить атрибут SuppressMessage
для каждого нарушенного правила в каждом методе.Есть ли лучший способ подавить ошибки?Я думаю о пользовательских правилах FxCop ... Можно ли создать правило типа "Игнорировать DoNotNestGenericTypesInMemberSignatures
для Task<T>
" или "Игнорировать эти правила для любого типа, унаследованного от класса Bar"?