MA0057 - Class name should end with 'Attribute' A class that derives from System.Attribute should have a name that ends with 'Attribute'. class Sample : Attribute // Non compliant { } class SampleAttribute : Attribute // compliant { }