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ложь, 0, или 1. По умолчанию, analyzeCodeCompatibility включает подпапки в анализ. Чтобы не использовать подпапки, установите tf к false или 0.

Введенный в R2017b