質問

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).

役に立ちましたか?

解決

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

他のヒント

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.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top