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]

Входные параметры

свернуть все

Имя файлов или папок для анализа, заданное как вектор символов, массив ячеек векторов символов, строковый скаляр или строковые массивы.

Имя файла должно быть допустимым MATLAB® код или файл приложения (.m, .mlx, или .mlapp).

Пример: '../thisFile.m'

Пример: {'folderA','folderB','fileA'}

Типы данных: char | string

Индикатор анализа подпапок, заданный как true, false, 0 или 1. По умолчанию, analyzeCodeCompatibility включает подпапки в анализ. Чтобы исключить подпапки, установите tf на false или 0.

Введенный в R2017b