Share via


방법: 표준 코드 분석 체크 인 정책 만들기 또는 업데이트

코드 분석 체크 인 정책을 사용하여 팀 프로젝트의 모든 코드 프로젝트에 대해 반드시 코드 분석을 실행하도록 지정할 수 있습니다. 코드 분석을 반드시 실행하도록 하면 코드베이스에 체크 인되는 코드의 품질을 향상시킬 수 있습니다.

참고

이 기능은 Team Foundation Server를 사용할 경우에만 사용할 수 있습니다.

코드 분석 체크 인 정책은 팀 프로젝트 설정에서 설정되며 팀 프로젝트의 각 코드 프로젝트에 적용됩니다. 코드 프로젝트에 대한 코드 분석 실행은 코드 프로젝트의 프로젝트 파일(.xxproj)에서 구성됩니다. 코드 분석 실행은 로컬 컴퓨터에서 수행됩니다. 코드 분석 체크 인 정책을 사용하도록 설정할 경우 체크 인되는 코드 프로젝트의 파일은 마지막 편집 후에 컴파일되어야 하며, 변경 작업이 수행된 컴퓨터에서는 최소한 팀 프로젝트 설정의 규칙을 포함하는 코드 분석 실행이 수행되어야 합니다.

  • 관리 코드의 경우 코드 분석 규칙의 일부가 포함된 규칙 집합을 지정하여 체크 인 정책을 설정합니다.

  • C/C++ 코드의 경우 체크 인 정책은 모든 코드 분석 규칙이 반드시 실행되도록 합니다. 전처리기 지시문을 추가하여 팀 프로젝트의 개별 코드 프로젝트에 대해 특정 규칙을 사용하지 않도록 설정할 수 있습니다.

관리 코드에 대한 체크 인 정책을 지정하고 나면 팀 멤버는 코드 프로젝트에 대한 자신의 코드 분석 설정을 팀 프로젝트 정책 설정과 동기화할 수 있습니다.

체크 인 정책 편집기를 열려면

  1. 팀 탐색기에서 팀 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 팀 프로젝트 설정을 가리킨 다음 소스 제어를 클릭합니다.

  2. 소스 제어 대화 상자에서 체크 인 정책 탭을 선택합니다.

  3. 다음 작업 중 하나를 수행합니다.

    • 새 체크 인 정책을 만들려면 추가를 클릭합니다.

    • 정책을 변경하려면 정책 형식 목록의 기존 코드 분석 항목을 두 번 클릭합니다.

정책 옵션을 설정하려면

  • 다음 옵션을 선택하거나 선택 취소합니다.

    옵션

    설명

    현재 솔루션에 속하는 파일만 포함하도록 체크 인 적용

    솔루션 및 프로젝트 구성 파일에 지정된 파일에 대해서만 코드 분석을 실행할 수 있습니다. 이 정책을 사용하면 솔루션에 속한 모든 코드를 분석할 수 있습니다.

    C/C++ 코드 분석(/analyze) 적용

    모든 C 또는 C++ 프로젝트를 /analyze 컴파일러 옵션으로 빌드하고 프로젝트를 체크 인하기 전에 먼저 코드 분석을 실행하도록 지정합니다.

    관리 코드에 대한 코드 분석 적용

    관리되는 모든 프로젝트에서 체크 인 전에 코드 분석 및 빌드를 실행하도록 지정합니다.

관리되는 규칙 집합을 지정하려면

  • 이 규칙 집합 실행 목록에서 다음 방법 중 하나를 사용합니다.

    • Microsoft 표준 규칙 집합을 선택합니다.

    • 사용자 지정 규칙 집합을 선택하려면 **<소스 제어에서 규칙 집합 선택...>**을 클릭한 다음 소스 제어 브라우저에서 규칙 집합의 버전 제어 경로를 입력합니다. 버전 제어 경로의 구문은 다음과 같습니다.

    • **$/TeamProjectName/**VersionControlPath

    • 사용자 지정 체크 인 정책 규칙 집합을 만들고 구현하는 방법에 대한 자세한 내용은 관리 코드에 대한 사용자 지정 코드 분석 체크 인 정책 구현을 참조하십시오.

참고 항목

기타 리소스

코드 분석 체크 인 정책 만들기 및 사용