analyzeCodeCompatibility

Создайте результаты анализа совместимости кода

Синтаксис

r = analyzeCodeCompatibility
r = analyzeCodeCompatibility(names)
r = analyzeCodeCompatibility(___,'IncludeSubfolders',tf)

Описание

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