Domanda

We have recently implemented the use of Code Analysis.

Is it possible to restrict users from suppressing Code Analysis results to In Source?

I only want suppressions to be stored in the suppression file (GlobalSuppressions.cs).

enter image description here

Our projects are hosted on TFS (on Visual Studio Online).

È stato utile?

Soluzione

It's possible using a custom check-on policy. See how to create and implement it.

Altri suggerimenti

No it's not possible. If a team member can edit the file then he's free to add any code he likes, including the SuppressMessageAttribute.

You could create a custom code analysis rule to detect any SuppressMessageAttribute instances applied against anything other than the module or assembly.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top