다음을 통해 공유


코드 분석 규칙 집합 참조

Visual Studio에서 관리 코드 프로젝트의 레거시 분석을 구성하는 경우 기본 제공 ‘규칙 집합’ 목록에서 선택할 수 있습니다. 일부 규칙은 기본 제공 규칙 집합 중 하나 이상에 포함됩니다. 예를 들어, 기본 수정 규칙 규칙 집합에는 관리 권장 규칙 규칙 집합에 있는 규칙이 포함됩니다.

참고 항목

이 섹션의 규칙 집합은 레거시 분석과 관련이 있습니다. 코드 분석기 패키지에 사용할 수 있는 규칙 집합에 관한 내용은 코드 분석기에서 규칙 집합 사용을 참조하세요.

기본 제공 규칙 집합 중 하나를 사용하거나 프로젝트 요구 사항에 맞게 규칙 집합을 사용자 지정할 수 있습니다. 사용자 지정 규칙 집합에 동일한 규칙을 포함하는 여러 규칙 집합을 포함하는 경우 해당 규칙은 사용자 지정 규칙 집합에 한 번만 표시됩니다.

이 섹션의 항목에서는 기본 제공 규칙 집합과 해당 규칙 집합에 포함된 규칙(또는 경고)을 설명합니다.

규칙 집합 포함된 규칙
모든 규칙 사용 가능한 모든 관리형 및 C++ 규칙 포함
기본 정확성 규칙 관리 권장 규칙과 논리 오류 및 프레임워크 사용에 대한 규칙 포함
확장된 정확성 규칙 기본 수정 규칙(관리 권장 규칙 포함)과 논리 오류 및 프레임워크 사용에 대한 추가 규칙 포함
기본 디자인 지침 규칙 관리 권장 규칙과 코드 읽기, 이해, 유지 관리가 용이하도록 하는 규칙 포함
확장된 디자인 지침 규칙 기본 디자인 지침 규칙(관리 권장 규칙 포함)과 명명에 초점을 맞춘 추가 유지 관리 규칙 포함
세계화 규칙 세계화 문제에 대한 규칙 포함
관리되는 최소 규칙 중요한 관리 코드 문제에 대한 네 가지 규칙 포함
관리되는 권장 규칙 관리 최소 규칙과 중요한 관리 코드 문제에 대한 추가 규칙 포함
혼합 최소 규칙 CLR에 대한 C++ 코드의 중요한 문제에 대한 규칙 포함
혼합 권장 규칙 혼합 최소 규칙과 CLR에 대한 C++ 코드의 중요한 문제에 대한 추가 규칙 포함
네이티브 최소 규칙 네이티브 코드의 중요한 문제에 대한 규칙 포함
기본 권장 규칙 네이티브 최소 규칙과 네이티브 코드의 중요한 문제에 대한 추가 규칙 포함
보안 규칙 보안 취약성을 찾기 위한 규칙 포함