사용자가 만든 규칙 작성

사용자 작성 규칙은 EGL 코드 분석 API를 호출하는 Java™ 클래스로 구현됩니다.

이 태스크 정보

사용자 작성 규칙을 작성하려면 다음 단계를 따르십시오.
  1. 마법사를 사용하여 EGL 코드 분석에 대한 플러그인 프로젝트를 생성하십시오. 분석하려는 코드 명령문 유형을 지정하십시오. 이는 AST 모델 및 IR 모델이라는 두 가지 세트로 분할됩니다. AST 모델이 처리될 특정 노드에 대한 바인드되지 않은 정보를 제공하는 점이 다릅니다. 사용자의 규칙에 선택된 코드 명령문 유형과 연관된(바인드된) 정보가 필요한 경우 대신 IR 모델을 사용하십시오. AST 모델 노드는 IR 모델 요소보다 처리 속도가 빠릅니다.
  2. 코드 분석 API를 호출하는 Java 코드를 개발하십시오. 원하는 코드 명령문 유형을 검사하고 개별 인스턴스를 승인하거나 거부할 수 있습니다.
  3. 사용자 작성 규칙 플러그인을 개발 워크벤치에 설치하십시오.

이러한 각 단계는 다음 주제에 자세하게 설명되어 있습니다.

사용자가 만든 규칙 프로젝트를 작성하고 설치한 후, 나중에 규칙을 추가할 수 있습니다. 주제의 끝에 있는 링크를 참조하십시오.

참고: 사용자가 만든 규칙은 사용자 정의 카테고리 및 사용자 정의 규칙과 다릅니다. 특정 규칙 유형에 대한 처리 옵션을 선택할 수 있는 마법사로 사용자 정의 카테고리 및 규칙을 작성하십시오. 주제 끝에 있는 링크를 참조하십시오.

피드백