다음을 통해 공유


CA1727: 명명된 자리 표시자에 대해 PascalCase 사용

속성
규칙 ID CA1727
타이틀 명명된 자리 표시자에 PascalCase 사용
범주 이름 지정
수정 사항이 주요 변경인지 여부 주요 변경 아님
.NET 8에서 기본적으로 사용 아니요

원인

사용된 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

자세한 내용은 방법: 코드 분석 경고 표시 안 함을 참조하세요.