Почему для немногих правил анализатора установлена их эффективная серьезность, установленная на подавленную в .NET4.6

#.net #roslyn-code-analysis #microsoft.codeanalysis

#.net #roslyn-code-analysis #microsoft.codeanalysis

Вопрос:

После добавления пакетов NuGet качества кода я вижу, что по умолчанию эффективный уровень серьезности для некоторых правил установлен на подавление. Но их уровень серьезности по умолчанию остается предупреждением.

Серьезность установлена как подавление, а не как предупреждение

Как я могу установить серьезность для всех правил в качестве предупреждения?

Я попытался использовать AllEnabledByDefault в файле .csproj. Но это не работает.

Любая помощь?

Ответ №1:

Включение предупреждений анализатора

Мне кажется, что нет способа включить все предупреждения анализатора, отключенные по умолчанию. Все, что мы можем сделать, это включить необходимые предупреждения с помощью :

dotnet_diagnostic..серьезность =