다음을 통해 공유


진단 ID 선택

진단 ID는 컴파일러 오류 또는 분석기에서 생성되는 진단과 같이 지정된 진단과 연결된 문자열입니다.

ID는 다음과 같은 다양한 API에서 표시됩니다.

진단 ID는 원본에서 식별자로도 사용됩니다(예: #pragma 경고 사용 안 함 또는 .editorconfig 파일).

고려 사항

  • 진단 ID는 고유해야 합니다.
  • 진단 ID는 C의 법적 식별자여야 합니다.#
  • 진단 ID는 15자 미만이어야 합니다.
  • 진단 ID는 <PREFIX><number> 형식이어야 합니다.
    • 접두사는 프로젝트와 관련이 있습니다.
    • 숫자는 특정 진단을 나타냅니다.

비고

ID가 변경되면 기존 억제가 무시되므로 진단 ID를 변경하는 것은 원본 호환성이 손상되는 변경입니다.

접두사를 두 문자(CSXXXCAXXXX)로 제한하지 마세요. 대신 더 긴 접두사를 사용하여 충돌을 방지합니다. 예를 들어 System.* 진단은 SYSLIB를 접두사로 사용합니다.