다음을 통해 공유


코드 분석 규칙 집합 편집기에서 작업

코드 분석 규칙 집합 편집기를 사용하여 사용자 지정 규칙 집합에 포함되는 규칙을 지정하고 작업을 지정할 수 있습니다. 코드 분석 시 규칙 위반이 발생할 경우 수행할 작업도 지정할 수 있습니다.

동작

설명

Warning

오류 목록 창에 경고를 생성합니다.

Error

오류 목록 창에 오류를 생성합니다.

None

규칙을 사용하지 않습니다.

이 편집기에서는 지정된 규칙 집합 필드별로 규칙을 그룹화하는 트리 구조로 규칙을 표시합니다. 규칙 집합의 규칙을 추가하거나 제거하려면 다음 단계 중 하나 이상을 수행합니다.

  • 그룹의 모든 규칙을 추가하거나 제거하려면 그룹 노드의 확인란을 선택하거나 선택 취소합니다. 그룹을 선택하면 모든 규칙이 경고 작업으로 설정됩니다.

  • 그룹의 작업 필드를 클릭한 다음 해당 그룹의 모든 규칙에 적용할 작업을 지정합니다.

  • 개별 규칙의 확인란을 선택하거나 선택 취소합니다. 규칙의 확인란을 선택하면 해당 규칙이 경고 작업으로 설정됩니다.

규칙 집합 편집기 도구 모음

규칙 집합 편집기의 도구 모음을 사용하여 규칙 집합 표에 표시되는 데이터를 그룹화, 필터링 및 검색할 수 있습니다.

다음 표에서는 규칙 집합 편집기의 도구 모음에 포함된 컨트롤을 설명합니다.

도구 모음 컨트롤

설명

모두 확장

모든 그룹의 규칙을 표시합니다.

모두 축소

모든 그룹의 규칙을 숨깁니다.

Group By

규칙을 그룹화하는 데 기준으로 사용할 필드를 지정합니다. 그룹을 사용하지 않고 규칙을 표시하려면 <없음>을 클릭합니다.

열 옵션

표시할 규칙 필드를 지정합니다.

현재 솔루션에 적용되지 않는 규칙 숨기기

대상 형식이 솔루션과 같지 않은 규칙을 표시하거나 숨깁니다.

코드 분석 오류를 생성할 수 있는 규칙 표시

Error 작업이 지정된 규칙을 표시하거나 숨깁니다.

코드 분석 경고를 생성할 수 있는 규칙 표시

경고 작업이 지정된 규칙을 표시하거나 숨깁니다.

활성화되지 않는 규칙 표시

None 작업이 지정된 규칙을 표시하거나 숨깁니다.

자식 규칙 집함 추가 또는 제거

선택된 규칙 집합의 규칙을 추가하거나 제거합니다.

규칙 검색

사용자가 지정하는 문자열의 모든 필드 값을 검색합니다.

규칙 집합 필드

규칙 집합 필드에는 규칙 집합에 대한 정보가 표시되며 이 필드를 사용하여 규칙 목록을 정렬하고 그룹화할 수 있습니다. 필드를 표시하거나 숨기려면 규칙 집합 편집기 도구 모음에서 열 옵션을 클릭한 다음 표시하거나 숨길 필드의 확인란을 선택하거나 선택 취소합니다.

다음 표에서는 규칙 집합의 필드에 대해 설명합니다.

필드

설명

ID

규칙의 식별자입니다.

Category

규칙 집합의 멤버 자격 외에 코드 분석 규칙은 범주별로도 그룹화됩니다. 자세한 내용은 관리 코드 경고에 대한 코드 분석을 참조하십시오.

Name

규칙의 제목입니다.

Namespace

규칙의 네임스페이스입니다.

Target Type

해당 규칙이 네이티브 코드용인지, 관리 코드 용인지, 데이터베이스 코드 용인지를 나타냅니다.

Action

코드 분석 실행 시 규칙이 위반되면 수행되는 작업입니다.

Warning - 경고를 생성합니다.

Error - 오류를 생성합니다.

None - 규칙을 사용하지 않습니다.

작업 필드는 편집할 수 있습니다. 값을 None으로 설정하는 것은 규칙의 확인란을 선택 취소하는 것과 같습니다.

Source Rule Sets

해당 규칙이 포함된 규칙 집합입니다.

규칙 집합 정렬 및 필터링

규칙 집합 표의 열 머리글에서 필드 값을 기준으로 규칙을 정렬하거나 필터링할 수 있습니다.

  • 규칙 집합 목록을 정렬하려면 정렬 기준으로 사용할 필드의 머리글을 클릭합니다. 규칙 집합이 그룹화되어 있으면 각 그룹이 개별적으로 정렬됩니다.

  • 필드 값을 기준으로 규칙을 필터링하려면 필터링 기준으로 사용할 필드의 열 머리글에 있는 필터 단추를 클릭합니다. 표시할 값의 확인란은 선택하고 숨길 값의 확인란은 선택 취소합니다.