Main Content

analyzeCodeCompatibility

코드 호환성 분석 결과 생성

설명

r = analyzeCodeCompatibility는 현재 작업 중인 폴더와 하위 폴더에 대한 코드 호환성 분석 결과를 만들고 그 결과를 CodeCompatibilityAnalysis 객체로 반환합니다.

r = analyzeCodeCompatibility(names)names로 지정한 파일 또는 폴더를 분석합니다.

r = analyzeCodeCompatibility(___,'IncludeSubfolders',tf)는 분석 시 하위 폴더를 포함할 것인지 여부를 지정합니다. 기본적으로, 하위 폴더는 분석에 포함됩니다. 이 구문은 위에 열거된 구문 중 하나의 인수에 사용하십시오.

예제

모두 축소

현재 폴더와 하위 폴더의 코드에 대한 코드 호환성 분석 결과를 만듭니다.

r = analyzeCodeCompatibility
r = 

  CodeCompatibilityAnalysis with properties:

               Date: 20-Apr-2017 15:06:06
      MATLABVersion: "R2017b"
              Files: [92×1 string]
    ChecksPerformed: [299×6 table]
    Recommendations: [28×7 table]

코드를 다시 분석하고 분석에서 하위 폴더를 생략합니다.

r = analyzeCodeCompatibility('IncludeSubfolders',false)
r = 

  CodeCompatibilityAnalysis with properties:

               Date: 20-Apr-2017 15:06:56
      MATLABVersion: "R2017b"
              Files: [5×1 string]
    ChecksPerformed: [299×6 table]
    Recommendations: [1×7 table]

입력 인수

모두 축소

분석할 파일 또는 폴더의 이름으로, 문자형 벡터, 문자형 벡터로 구성된 셀형 배열, string형 스칼라 또는 string형 배열로 지정됩니다.

파일의 이름은 유효한 MATLAB® 코드 또는 앱 파일(.m, .mlx 또는 .mlapp)이어야 합니다.

예: '../thisFile.m'

예: {'folderA','folderB','fileA'}

데이터형: char | string

하위 폴더 분석 표시자로, true, false, 0 또는 1로 지정됩니다. 기본적으로 analyzeCodeCompatibility 함수는 분석에 하위 폴더를 포함합니다. 하위 폴더를 생략하려면 tffalse 또는 0으로 설정하십시오.

버전 내역

R2017b에 개발됨