다음을 통해 공유


규칙 집합을 사용하여 실행할 C++ 규칙 지정

Visual Studio Premium 및 Visual Studio Ultimate에서는 코드 분석과 연결된 특정 프로젝트 요구 사항에 맞게 사용자 지정 규칙 집합을 만들고 수정할 수 있습니다.C + + 사용자 지정 규칙을 만들려면 설정, C/C++ 프로젝트 Visual Studio IDE에 열려 있어야 합니다.다음 표준 규칙 집합은 규칙 집합 편집기에서 열기 및 다음 추가 또는 특정 규칙 제거 하 고 필요에 따라 코드 분석 규칙을 위반 했음을 확인 한 경우 발생 하는 동작을 변경.

새 사용자 지정 규칙 집합을 만들려면 규칙 집합을 새 파일 이름으로 저장합니다.그러면 사용자 지정 규칙 집합이 프로젝트에 자동으로 할당됩니다.

규칙 집합 편집기 열기

기존의 단일 규칙 집합에서 사용자 지정 규칙을 만들려면

  1. 솔루션 탐색기에서 프로젝트에 대 한 바로 가기 메뉴를 열고 선택 속성이.

  2. 속성이 탭에서 선택한 코드 분석.

  3. 규칙 집합 드롭다운 목록에서 다음 중 하나를 수행합니다.

    • 사용자 지정 하려는 규칙 집합을 선택 합니다.

    -또는-

    • 선택 < 찾아보기... > 기존 규칙을 설정 하는 작업을 지정 하려면 목록에 없습니다.
  4. 선택 열기 는 규칙을 규칙 집합 편집기에 표시 합니다.

규칙 집합 편집기에서 규칙 집합을 수정하려면

  • 규칙 집합의 표시 이름을 변경 하는 보기 메뉴를 선택 속성 창.그런 다음 이름 상자에 표시 이름을 입력합니다.표시 이름은 파일 이름과 달라도 됩니다.

  • 그룹의 모든 규칙을 사용자 지정 규칙 집합에 추가하려면 그룹의 확인란을 선택합니다.그룹의 모든 규칙을 제거하려면 확인란의 선택을 취소합니다.

  • 특정 규칙을 사용자 지정 규칙 집합에 추가하려면 해당 규칙의 확인란을 선택합니다.특정 규칙을 규칙 집합에서 제거하려면 확인란의 선택을 취소합니다.

  • 코드 분석에는 규칙이 위반 될 때 수행 되는 작업을 변경 하려면 선택은 작업 규칙에 대 한 필드 및 다음 값 중 하나를 선택:

    경고 - 경고를 생성합니다.

    오류 - 오류를 생성합니다.

    없음 - 규칙을 사용하지 않습니다.이 동작은 규칙 집합에서 규칙을 제거하는 것과 같습니다.

규칙 집합 편집기 도구 모음을 사용하여 규칙 집합 편집기의 필드를 그룹화, 필터링 또는 변경하려면

  • 모든 그룹에서 규칙을 확장 하 고 선택 모두 확장.

  • 선택 규칙에서 모든 그룹을 축소 하 여 모두 축소.

  • 규칙에서 그룹화 된 필드를 변경 하려면 필드를 선택은 Group By 목록입니다.그룹을 해제 하는 규칙을 표시 하려면 선택 합니다. <None>.

  • 추가 또는 규칙 열에서 필드를 제거 하려면 열 옵션.

  • 현재 솔루션에 적용 하지 않는 규칙을 숨기려면 선택 숨기기 규칙은 적용 되지 않습니다 현재 솔루션에.

  • 표시와 숨기기 오류 작업 할당 규칙 사이 전환 하려면, 코드 분석 오류를 생성할 수 있는 규칙 보기.

  • 표시와 경고 동작 지정 된 규칙을 숨기기 사이 전환할 수 코드 분석 경고를 생성할 수 있는 규칙 보기.

  • 표시와 지정 된 규칙을 숨기기 사이 전환할 수 있는 없음 매크로 함수를 선택 표시 규칙이 활성화 되지 않았습니다.

  • 추가 또는 Microsoft 현재 규칙 집합에 설정 하는 기본 규칙을 제거 하려면 선택 자식 규칙 집합을 추가 또는 제거.