Do you use comments not exclusion files when you ignore a Code Analysis rule?

Last updated by Brook Jeynes [SSW] 8 months ago.See history

When running code analysis you may need to ignore some rules that aren't relevant to your application. Visual Studio has a handy way of doing thing.

code analysis bad example
Figure: Bad example -

code analysis good example
Figure: Good example - The Solution and Projects are named consistently

public partial class Account
{
    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Gold Plating")]
    public Account()
    {
        this.Centres = new HashSet();
        this.AccountUsers = new HashSet();
        this.Campaigns = new HashSet();
    }
}

Figure: Good example - The Solution and Projects are named consistently

We open source. Powered by GitHub