Nhờ Bartłomiej Mucha cho câu trả lời tôi vừa mới sử dụng. Như tôi đã phát hiện, "*" hoạt động tốt cho quy tắc cụ thể, nhưng bạn phải thêm các biện pháp ngăn chặn cho từng danh mục. Dưới đây là tập hợp hoàn chỉnh - nếu bạn sao chép chúng vào đầu lớp, bạn sẽ thấy rằng tất cả các lỗi của StyleCop đều bị chặn:
[SuppressMessage("StyleCop.CSharp.NamingRules", "*", Justification = "Reviewed. Suppression is OK here.")]
[SuppressMessage("StyleCop.CSharp.LayoutRules", "*", Justification = "Reviewed. Suppression is OK here.")]
[SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "*", Justification = "Reviewed. Suppression is OK here.")]
[SuppressMessage("StyleCop.CSharp.OrderingRules", "*", Justification = "Reviewed. Suppression is OK here.")]
[SuppressMessage("StyleCop.CSharp.ReadabilityRules", "*", Justification = "Reviewed. Suppression is OK here.")]
[SuppressMessage("StyleCop.CSharp.SpacingRules", "*", Justification = "Reviewed. Suppression is OK here.")]
[SuppressMessage("StyleCop.CSharp.DocumentationRules", "*", Justification = "Reviewed. Suppression is OK here.")]
internal class MyClass
{
// ...
}
Nguồn
2014-02-04 16:33:24
cảnh báo hoặc lỗi cảnh báo? – daryal