Я работаю над реализацией stylecop для обеспечения соблюдения нашего стандарта кодирования, однако есть много правил stylecop, которые находятся за пределами наших стандартов, например, SA1309 FieldNamesMustNotBeginWithUnderscore.
После этого примера Я добавил правило, отключающее правило FieldNamesMustNotBeginWithUnderscore, например
<Rule Name="FieldNamesMustNotBeginWithUnderscore">
<RuleSettings>
<BooleanProperty Name="Enabled">False</BooleanProperty>
</RuleSettings>
</Rule>
, в файл Settings.StyleCop, который я создал. Тем не менее, я все еще получаю предупреждения для SA1309, даже после перестроения и повторного открытия проекта.
Другие правила работают, например,
<Rule Name="ConstructorSummaryDocumentationMustBeginWithStandardText">
<RuleSettings>
<BooleanProperty Name="Enabled">False</BooleanProperty>
</RuleSettings>
</Rule>
Что здесь происходит?
Кроме того, есть ли способ глобально отключить большинство / все правила, которые поставляются с stylecop? Добавление правила xml, подобного этому, для каждого правила, которое мы хотим исключить, будет PITA, и если бы мы могли вместо этого выборочно включить нужные нам правила, это ускорило бы работу (особенно, если бы мы могли go с помощью некоторой более крупной группировки). , как категория)