CA1727: используйте PascalCase для именованных заполнителей
Свойство | Значение |
---|---|
Идентификатор правила | CA1727 |
Заголовок | Использование PascalCase для именованных заполнителей |
Категория | Именование |
Исправление является критическим или не критическим | Не критическое |
Включен по умолчанию в .NET 9 | No |
Причина
Именованный заполнитель, используемый не ILogger PascalCase.
Описание правила
Именованный заполнитель, используемый с ILogger pascalCase, является соглашением об именовании, где первая буква каждого составного слова в имени заглавна. Это соглашение об именовании рекомендуется для структурированного ведения журнала, где каждый именованный заполнитель используется в качестве имени свойства в структурированных данных.
Устранение нарушений
Используйте PascalCase для именованных заполнителей. Например, измените {firstName}
на {FirstName}
.
Когда лучше отключить предупреждения
Вы можете безопасно скрыть предупреждения, связанные с этим правилом.
Отключение предупреждений
Если вы просто хотите отключить одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none
в файле конфигурации.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Дополнительные сведения см. в разделе Практическое руководство. Скрытие предупреждений анализа кода.