__MISRA__DIR__RULES__ 파일이 왜 생기나요?

수정일 수, 27 5월 시간: 8:09 AM

/.static/__MISRA__DIR__RULES__

위 파일은 문서화 규칙에 의한 검출결과를 확인하기 위해 사용됩니다.


문서화 규칙에 대한 설명은, 아래 링크의 가이드를 참고해 주시기 바립니다.

+ 문서화 규칙이란 무엇인가요? 


STATIC 4.9 까지는 각 모듈별로 소스파일을 1개씩 임의로 선택하고, 해당 소스파일에서 검출되는 방식이었으나

문서화 규칙이 검출되는 위치에 대한 일관성이 떨어지는 문제가 있어서

STATIC 4.10 부터는 문서화규칙을 검출하기위한 파일(__MISRA__DIR__RULES__)을 하나 만들고

해당 파일에 문서화 규칙들이 모여서 검출되도록 변경되었습니다.


STATIC 사용 설명서에서도 위 내용에 대한 설명을 확인할 수 있습니다.

(아래 주소에 사용하시는 STATIC 서버의 IP 주소와 포트번호를 반영하고 접속하면 확인할 수 있습니다.)

https://STATIC서버IP주소:포트번호/help/help-content/2-9-2


위 사용 설명서의 내용은 아래와 같습니다.


문서화 규칙 위배 결함 관리

문서화 규칙은 STATIC에서 정의한 별도의 파일에서 관리되며, 규칙 위배 결함은 다음과 같이 처리됩니다.

문서화 규칙 위배 결함

문서화 규칙 위배 결함에는  아이콘이 표시됩니다.



문서화 규칙 검출 위치

  • 모든 문서화 규칙 위배는 프로젝트 내 /.static/__MISRA__DIR__RULES__ 파일에서 개별적으로 검출됩니다.
  • 해당 파일은 STATIC에서 문서화 규칙 위배 결함을 식별 및 관리하기 위해 별도로 추가된 전용 리소스로, 분석 제외가 불가능합니다.



문서화 규칙 위배 결함 상태 관리

  • 문서화 규칙으로 검출된 결함은 Suppressed(Document) 상태로 변경하여 위배를 무시할 수 있습니다.
  • 이는 개발자가 규칙을 준수했음을 명확히 문서화하고, 반복 검출을 방지하기 위한 절차입니다.

Bulk Change 제한 사항

  • 문서화 규칙 위배 결함은 Bulk Change 기능을 통해 일괄 변경할 수 없습니다.
  • 또한, Bulk Change 대상에 문서화 규칙 위배 결함이 포함되어 있는 경우, Bulk Change 작업이 제한됩니다.
  • 이는 문서화 규칙에 대한 개별적이고 신중한 검토를 보장하기 위함입니다.


아티클이 유용했나요?

훌륭합니다!

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

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

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

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

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

피드백 전송

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