정적 분석 대상에서 폴더 또는 파일 제외 방법

수정일 금, 8 5월 시간: 4:03 PM

정적 분석 대상이 아닌 폴더 또는 파일은 검사 대상에서 제외할 수 있습니다. 


+ STATIC 서버에서 제외처리

1. STATIC 프로젝트 페이지에서 BROWSE 메뉴를 클릭합니다.


2. 목록에서 제외하려는 폴더 또는 파일을 선택한 후, [Exclude] 버튼을 클릭합니다. 


3. [Exclude] 버튼을 클릭하면 Project Settings - Analysis Scope 화면으로 이동하며, 제외 처리된 항목을 확인할 수 있습니다. 



4. 추가로 예외 처리가 필요한 경우, 위 1~3번 항목을 반복하거나 glob 패턴을 직접 입력하여 수동으로 예외 처리할 수 있습니다. 

  • glob 패턴 예외처리 예시
    **/test.c
    : test.c 파일 제외
    
    **/test/**
    : test 이름의 폴더 및 해당 폴더 하위 전체 제외
    
    **/test/*
    : test 이름의 폴더 바로 아래 항목만 제외
    
    **/exam*/**
    : exam으로 시작하는 이름의 폴더 및 하위 전체 제외
    
    **/exam*.h
    : exam으로 시작하는 모든 헤더 파일 제외



  • 아래 사이트에서 glob 패턴을 테스트연습해볼 수 있습니다.
    https://globster.xyz/



+ STATIC Client for C/C++ 에서 제외처리

1. STATIC Client for C/C++를 실행합니다.


2. Analysis 메뉴를 클릭한 후, File Exclusions 항목에 glob 패턴으로 제외할 대상을 입력합니다. 

  • 입력 방법은 위 'STATIC 서버에서 제외 처리' 의 4번 항목을 참고하시기 바랍니다. 



3. Capture Data 탭으로 이동한 후, [Capture] 버튼을 클릭하여 Capture 과정을 수행합니다. 


감사합니다.


아티클이 유용했나요?

훌륭합니다!

피드백을 제공해 주셔서 감사합니다.

도움이 되지 못해 죄송합니다!

피드백을 제공해 주셔서 감사합니다.

아티클을 개선할 수 있는 방법을 알려주세요!

최소 하나의 이유를 선택하세요
CAPTCHA 확인이 필요합니다.

피드백 전송

소중한 의견을 수렴하여 아티클을 개선하도록 노력하겠습니다.