Как добавить SuppressMessage для типа GlobalSuppression?
В моем GlobalSuppression.cs
Я часто заканчиваю с длинными оправданиями. Я хочу, чтобы они занимали несколько строк, но не хочу глобально подавлять SA1118. В идеале это было бы что-то вроде этого:
[module: SuppressMessage(
"Microsoft.Design",
"CA1056:UriPropertiesShouldNotBeStrings",
Justification = @"
A really long multi-line
justification for suppressing
this.")]
[module: SuppressMessage(
"StyleCop.CSharp.ReadabilityRules",
"SA1118:ParameterMustNotSpanMultipleLines",
Justification = "Justifications can get long.",
Scope = "type",
Target = "GlobalSuppression")]
Но это не похоже на работу. Если я сниму Scope
а также Target
оно делает.
С другой стороны, синтаксис Target действительно загадочный. Я хотел бы найти ссылку или некоторые инструкции о том, как правильно генерировать Target
строки вручную (я не использую Visual Studio).