CA1509: 코드 메트릭 구성 파일의 잘못된 항목

속성 값
규칙 ID CA1509
제목 코드 메트릭 구성 파일의 잘못된 항목
범주 유지 관리
수정 사항이 호환성을 깨뜨리는지 여부 또는 무중단인지 여부 끊기지 않는
.NET 10에서 기본적으로 사용하도록 설정 아니요
적용 가능한 언어 C# 및 Visual Basic

참고

.globalconfig 파일에서 규칙 CA1509를 사용하도록 설정해야 합니다. 파일에서 .editorconfig 이 규칙을 사용하도록 설정할 수 없습니다.

원인

CodeMetricsConfig.txt 구성 파일에 잘못된 항목이 있습니다.

규칙 설명

코드 메트릭에 대한 분석 규칙을 사용하면 프로젝트에 CodeMetricsConfig.txt이라는 추가 파일을 제공할 수 있습니다. 이 파일에는 분석을 위한 코드 메트릭 임계값을 구성하는 항목이 포함되어 있습니다. 다음 규칙은 이 파일에서 구성할 수 있습니다.

이 구성 파일에서는 각 항목의 형식을 다음과 같이 예상합니다.

'RuleId'(Optional 'SymbolKind'): 'Threshold'
  • 유효한 값 RuleId 은 CA1501, CA1502, CA1505및 CA1506.
  • 선택 사항 SymbolKind 의 유효한 값은 Assembly,Namespace, Type, MethodField, Event및 Property.
  • 유효한 값 Threshold 은 음수가 아닌 정수입니다.
  • '#'으로 시작하는 줄은 주석 줄로 처리됩니다.

예를 들어 다음은 유효한 구성 파일입니다.

# Comment text

CA1501: 1

CA1502(Type): 4
CA1502(Method): 2

이 구성 파일에서 잘못된 항목에는 CA1509 진단 플래그가 지정됩니다.

위반 문제를 해결하는 방법

이 규칙의 위반 문제를 해결하려면 CodeMetricsConfig.txt의 잘못된 항목이 필요한 형식을 사용하는지 확인합니다.

경고를 표시하지 않는 경우

이 규칙의 위반을 억제하지 마십시오.

참고하기