Main Content

코드 분석기 기본 설정

코드 분석기 기본 설정

편집기 및 라이브 편집기에 코드 분석기 메시지가 나타나는 방식을 변경할 수 있습니다. 몇 가지 예외는 있지만, 이러한 기본 설정은 대체로 편집기, 라이브 편집기, MATLAB® 함수 블록 편집기(제품에서 이 툴을 사용하는 경우), 코드 분석기 리포트의 메시지에 적용됩니다.

탭의 환경 섹션에서 기본 설정을 클릭합니다. 코드 분석기를 선택한 다음, 아래 표에 설명된 대로 기본 설정 옵션을 조정합니다.

옵션사용법
통합 경고 및 오류 메시지 사용

편집기에 열려 있는 문서에 코드 분석기 메시지 표시자(예: 코드 밑줄 표시와 메시지 표시자 표시줄)를 나타낼지 여부를 지정합니다.

자세한 내용은 코드 분석기를 사용하여 코드에서 오류와 경고 확인하기 항목을 참조하십시오.

밑줄

밑줄로 표시할 코딩 문제 유형을 지정합니다.

밑줄 메뉴 옵션 선택과 관계없이 편집기에서는 메시지 표시자 표시줄에 오류나 경고를 표시합니다.

자동 수정

색 강조 표시 오류와 경고(MATLAB에서 자동 수정 가능)를 조정할 수 있는 기본 설정 패널에 대한 링크를 제공합니다. 코드 분석기 메시지에 있는 수정 버튼을 눌러 자동 수정을 적용하거나 취소할 수 있습니다.

활성화된 설정

사용할 메시지 설정 세트를 선택합니다. 아래쪽 화살표를 클릭하면 이전에 저장된 설정 파일을 찾아보거나 선택할 수 있습니다.

동작 버튼

클릭하면 다음을 선택할 수 있는 메뉴가 열립니다.

  • 다른 이름으로 저장 — 현재 코드 분석기 메시지 설정을 파일로 저장합니다.

    설정 파일의 디폴트 위치는 MATLAB 기본 설정 폴더(prefdir을 실행할 때 반환되는 폴더)입니다.

  • 디폴트 값 복원 — 코드 분석기 메시지 설정을 디폴트 설정으로 복원합니다.

검색 필드

검색 필드 아래에 표시되는 코드 분석기 메시지 목록을 검색합니다. 자세한 내용은 코드 분석기 기본 설정에서 메시지 검색하기 항목을 참조하십시오.

코드 분석기 메시지 설정

메시지를 선택하거나 선택 취소하여 편집기 문서에서 해당 메시지를 활성화할지 비활성화할지를 지정합니다.

목록의 모든 범주를 확장하거나 축소하려면 목록의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 모두 확장 또는 모두 축소를 선택하십시오.

라인 단위나 파일 단위로 메시지를 표시하지 않게 설정하려면 코드 분석기의 메시지 표시자와 메시지 조정하기 항목을 참조하십시오.

코드 분석기 기본 설정에서 메시지 검색하기

코드 분석기 기본 설정에서 코드 분석기 메시지 목록을 검색하여 현재 관심이 있는 메시지만 표시하도록 설정할 수 있습니다. 다음 표에 나온 방법을 임의로 조합하여 사용할 수 있습니다.

참고

MATLAB Compiler™를 설치하지 않은 경우 코드 분석기 기본 설정 창에 MATLAB Compiler (배포) 메시지 범주가 나타나지 않습니다.

검토할 메시지 목록수행할 동작예제 시나리오

다음 항목에 지정된 텍스트 포함:

  • 짧은 메시지

  • 긴 메시지

  • 메시지 범주

  • 메시지 ID

MATLAB Online™에서는 긴 메시지가 검색에 포함되지 않습니다.

검색 필드에 텍스트를 입력합니다.

검토하고 싶은 특정 텍스트가 들어 있는 메시지를 본 기억이 나지만 메시지 텍스트를 정확히 떠올릴 수 없습니다.

예를 들어, 검색 필드에 com을 입력하면 짧은 메시지, 긴 메시지, 메시지 ID에 이 텍스트가 포함된 메시지가 표시됩니다.

지정된 메시지 ID에 해당하는 메시지

검색 필드에 msgid:를 입력하고 그 뒤에 공백 하나와 메시지 ID를 넣습니다.

다른 사람이 작성한 코드를 검토하는 중인데, %#ok<AGROW> 지시문을 사용해 표시되지 않도록 해 둔 메시지가 있습니다. 이를 살펴보고 싶습니다.

검색 필드에 msgid: agrow를 입력합니다. AGROW가 포함된 메시지 ID가 링크로 표시됩니다. 각 링크를 클릭하여 메시지에 대한 자세한 내용을 확인할 수 있습니다.

추가 정보가 없는 코드 분석기 메시지도 있습니다. 이런 메시지는 링크로 나타나지 않습니다.

코드 분석기 기본 설정을 사용하여 설정 가능한 메시지

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭한 다음 모두 표시를 클릭합니다.

메시지에서 일부 텍스트나 지정된 검색 메뉴 옵션을 검색한 후에 전체 메시지 목록을 보려고 합니다.

활성, 비활성 설정이 디폴트 설정과 다른 메시지

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭한 다음 디폴트 설정에서 수정된 메시지 표시를 클릭합니다.

디폴트 설정과 다른 메시지는 앞에 회색 점이 표시됩니다. 예를 들면 다음과 같습니다.

동료로부터 설정 파일을 받았으며 이 동료가 디폴트 설정에서 변경한 메시지를 각각 검토하고 싶습니다.

지정된 범주 내의 메시지

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭하고 범주의 메시지 표시를 클릭한 다음 원하는 범주를 클릭합니다.

다른 작업자가 코드를 사용하기 어렵게 만드는 코딩 사례를 확인할 수 있는 메시지를 검토하고 싶습니다.

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭하고 범주의 메시지 표시를 클릭한 다음 심미성과 가독성을 선택합니다.

링크로 표시된 메시지를 클릭하면 자세한 내용을 확인할 수 있습니다. 일부 메시지는 링크로 나타나지 않습니다.

경고 메시지

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭한 다음 모든 경고 표시를 선택합니다. 노란 삼각형 안에 느낌표가 있는 아이콘 은 경고 메시지를 나타냅니다.

이전에 코드에서 생성된 경고가 생각났지만 검색 필드를 사용해 찾아볼 수 있을 정도로 자세한 내용이 떠오르지 않습니다. 모든 경고 메시지를 훑어보면서 원하는 특정 메시지를 찾고 싶습니다.

오류 메시지

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭한 다음 모든 오류 표시를 선택합니다. 기본적으로 빨간색 점 안에 X가 있는 아이콘 은 오류 메시지를 나타냅니다.

예전에 작업한 스크립트에서 야기된 메시지를 찾고 싶습니다. 당시 메시지가 오류 메시지였으며 parfor 함수와 관련이 있다는 것만 기억이 납니다.

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭한 다음 모든 오류 표시를 선택합니다. 그런 다음 검색 필드에 공백 하나와 parfor를 입력합니다.

코드 분석기 기본 설정 창에 parfor라는 단어가 포함된 오류 메시지만 표시됩니다.

비활성화된 메시지

검색 필드 오른쪽에 있는 아래쪽 화살표를 클릭한 다음 비활성화된 메시지 표시를 선택합니다.

디폴트가 비활성화이거나 이전에 비활성화했던 메시지를 보고 싶습니다.

메시지 검색 예제

단어 "변수"(variable)가 포함되어 있으며 비활성화되어 있는 코드 분석기 오류 메시지를 표시하려면 다음을 수행하십시오.

  1. 검색 필드에서 아래쪽 화살표를 클릭한 다음 모든 오류 표시를 선택합니다.

    검색 필드에 "심각도:오류"(severity:error)가 표시됩니다.

  2. 텍스트 "심각도:오류"(severity:error) 뒤에서 스페이스 키를 누른 다음 "변수"(variable)를 입력합니다.

  3. 검색 필드에 있는 아래쪽 화살표를 클릭하고 비활성화된 메시지 표시를 선택합니다.

이제 검색 필드에 "심각도:오류 변수 사용함:false"(severity:error variable enabled:false)가 표시됩니다. 이 요건에 부합하는 메시지만 기본 설정 창에 나타납니다. 모든 메시지의 목록을 복원하려면 검색 지우기 버튼 을 클릭하십시오.

모든 오류 표시 옵션과 비활성화된 메시지 표시 옵션은 MATLAB Online에서 사용할 수 없습니다.

관련 항목