코드 분석 규칙 집합 참조
Visual Studio에서 관리 코드 프로젝트의 레거시 분석을 구성하는 경우 기본 제공 ‘규칙 집합’ 목록에서 선택할 수 있습니다. 일부 규칙은 기본 제공 규칙 집합 중 하나 이상에 포함됩니다. 예를 들어, 기본 수정 규칙 규칙 집합에는 관리 권장 규칙 규칙 집합에 있는 규칙이 포함됩니다.
참고 항목
이 섹션의 규칙 집합은 레거시 분석과 관련이 있습니다. 코드 분석기 패키지에 사용할 수 있는 규칙 집합에 관한 내용은 코드 분석기에서 규칙 집합 사용을 참조하세요.
기본 제공 규칙 집합 중 하나를 사용하거나 프로젝트 요구 사항에 맞게 규칙 집합을 사용자 지정할 수 있습니다. 사용자 지정 규칙 집합에 동일한 규칙을 포함하는 여러 규칙 집합을 포함하는 경우 해당 규칙은 사용자 지정 규칙 집합에 한 번만 표시됩니다.
이 섹션의 항목에서는 기본 제공 규칙 집합과 해당 규칙 집합에 포함된 규칙(또는 경고)을 설명합니다.
규칙 집합 | 포함된 규칙 |
---|---|
모든 규칙 | 사용 가능한 모든 관리형 및 C++ 규칙 포함 |
기본 정확성 규칙 | 관리 권장 규칙과 논리 오류 및 프레임워크 사용에 대한 규칙 포함 |
확장된 정확성 규칙 | 기본 수정 규칙(관리 권장 규칙 포함)과 논리 오류 및 프레임워크 사용에 대한 추가 규칙 포함 |
기본 디자인 지침 규칙 | 관리 권장 규칙과 코드 읽기, 이해, 유지 관리가 용이하도록 하는 규칙 포함 |
확장된 디자인 지침 규칙 | 기본 디자인 지침 규칙(관리 권장 규칙 포함)과 명명에 초점을 맞춘 추가 유지 관리 규칙 포함 |
세계화 규칙 | 세계화 문제에 대한 규칙 포함 |
관리되는 최소 규칙 | 중요한 관리 코드 문제에 대한 네 가지 규칙 포함 |
관리되는 권장 규칙 | 관리 최소 규칙과 중요한 관리 코드 문제에 대한 추가 규칙 포함 |
혼합 최소 규칙 | CLR에 대한 C++ 코드의 중요한 문제에 대한 규칙 포함 |
혼합 권장 규칙 | 혼합 최소 규칙과 CLR에 대한 C++ 코드의 중요한 문제에 대한 추가 규칙 포함 |
네이티브 최소 규칙 | 네이티브 코드의 중요한 문제에 대한 규칙 포함 |
기본 권장 규칙 | 네이티브 최소 규칙과 네이티브 코드의 중요한 문제에 대한 추가 규칙 포함 |
보안 규칙 | 보안 취약성을 찾기 위한 규칙 포함 |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기