سؤال

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