我将枚举收集在命名空间中。因此,我有一个 *.cs 文件,其中包含枚举,没有类。Stylecop 抱怨,我想压制它,但只是为了这个文件/命名空间。不是全球性的,所以我不想关闭规则。
[module: System.Diagnostics.CodeAnalysis.SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1649:FileHeaderFileNameDocumentationMustMatchTypeName", Scope = "namespace", Target = "SoftwareProject.Enums", Justification = "Reviewed.")]
namespace SoftwareProject.Enums
{
// Enums here
}
我不能让这个 SuppressMessage 只在这个命名空间上工作。它适用于模块,就像我只是删除范围和目标设置一样。
我错过了什么?