다음을 통해 공유


방법: C/C++ 프로젝트의 코드 분석 속성 설정

코드 분석 도구가 프로젝트의 각 구성에서 코드를 분석하는 데 사용하는 규칙을 구성할 수 있습니다. 또한 타사 도구에서 생성되어 프로젝트에 추가된 코드의 경고를 표시하지 않도록 코드 분석을 지시할 수 있습니다.

코드 분석 속성 페이지

코드 분석 속성 페이지에는 MSBuild 프로젝트에 대한 모든 코드 분석 구성 설정이 포함되어 있습니다. 솔루션 탐색기 프로젝트의 코드 분석 속성 페이지를 열려면 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 다음으로 구성 속성을 확장하고 코드 분석 탭을 선택합니다.

프로젝트 구성 및 플랫폼

창 맨 위에 있는 구성 목록 및 플랫폼 목록을 사용하면 다양한 프로젝트 구성 및 플랫폼 조합에 다양한 코드 분석 설정을 적용할 수 있습니다. 예를 들어 디버그 빌드를 위한 하나의 규칙 집합과 릴리스 빌드에 대한 다른 집합을 프로젝트에 적용하도록 코드 분석을 지시할 수 있습니다.

코드 분석 사용

Microsoft 코드 분석 사용 및 Clang-Tidy 사용 옵션을 전환하여 프로젝트에 대한 코드 분석을 사용하도록 설정하고 빌드 시 코드 분석 사용을 선택하여 빌드에서 실행되는지 추가로 구성할 수 있습니다. 예를 들어 구성 목록과 함께 디버그 빌드에 대한 코드 분석을 사용하지 않도록 설정하고 릴리스 빌드에 사용하도록 설정할 수 있습니다.

코드 분석은 코드의 품질을 개선하고 일반적인 문제를 방지하는 데 도움이 되도록 설계되었습니다. 따라서 코드 분석을 사용하지 않도록 설정할지 신중하게 고려해야 합니다. 일반적으로 프로젝트에 적용하지 않으려는 규칙 집합, 개별 규칙 또는 개별 검사를 사용하지 않도록 설정하는 것이 좋습니다.

CMake 구성

CMake 프로젝트에서 코드 분석을 사용하거나 사용하지 않도록 설정하려면 내 CMakeSettings.json 키 및 enableClangTidyCodeAnalysis 키의 enableMicrosoftCodeAnalysis 값을 변경합니다. 자세한 내용은 Visual Studio에서 Clang-Tidy 사용을 참조하세요.

참고 항목