다음을 통해 공유


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

속성
규칙 ID CA1509
타이틀 코드 메트릭 구성 파일의 잘못된 항목
범주 유지 관리
수정 사항이 주요 변경인지 여부 작업을 중단하지 않는 변경
.NET 8에서 기본적으로 사용 아니요

원인

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

규칙 설명

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

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

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

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

# Comment text

CA1501: 1

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

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

위반 문제를 해결하는 방법

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

경고를 표시하지 않는 경우

이 규칙의 위반을 표시하지 않습니다.

참고 항목