mlintrpt

Выполняйте checkcode для файла или папки

Описание

mlintrpt сканирует все MATLAB® файлы кода в текущей папке для сообщений анализатора кода и сообщает результаты в веб-браузере MATLAB.

пример

mlintrpt(f) сканирует указанный файл f.

пример

mlintrpt(f, inputType) сканирует указанный файл или папку f, в соответствии с требованиями inputType. Использование 'file' для задания файла и 'dir' для задания папки.

пример

mlintrpt(___,settingsfile) переопределяет файл активных настроек по умолчанию заданным файлом настроек. Можно задать settingsfile с любым из входных параметров в предыдущих синтаксисах.

Примеры

свернуть все

Выполняйте mlintrpt на примере файла lengthofline.m. MATLAB ® отображает отчет о потенциальных проблемах и улучшениях для lengthofline.

mlintrpt('lengthofline')

Выполняйте mlintrpt на всех примерах в папке примера MATLAB ®matlabroot/matlab/help/techdoc/matlab_env/examples. MATLAB отображает отчет о потенциальных проблемах и улучшениях для всех файлов кода MATLAB в этой папке.

mlintrpt(fullfile(matlabroot,'help','techdoc','matlab_env','examples'),'dir')

Подавить определенные сообщения в отчете можно путем создания и определения файла настроек. Для примера файл lengthofline.m включает несколько линий, которые используют | вместо || в качестве OR оператор. По умолчанию mlintrpt флаги этих линий.

mlintrpt('lengthofline')

Создайте файл настроек, который подавляет сообщение, помечающее использование | в качестве OR оператор.

  1. На вкладке «Вкладке Home», в разделе Environment, нажмите кнопку Preferences.

  2. Выберите Анализатор кода на левой панели.

  3. В разделе Настройки по умолчанию в разделе Эстетика и читаемость очистите сообщение Использовать || вместо | как оператор OR в (скалярных) условных операторах.

  4. Введите mysettings.txt как имя файла и сохранить его в текущей папке.

  5. Нажмите кнопку «Отмена», чтобы выйти из панели выборов без изменения активных настроек.

Выполняйте mlintrpt в файле примера с использованием пользовательского файла настроек mysettings.txt. Сообщение Use || вместо | в качестве оператора OR в (скалярных) условных операторах подавлено и больше не отображается в отчете.

mlintrpt('lengthofline','mysettings.txt')

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

свернуть все

Имя файла или папки, заданное как вектор символов. Имя файла может включать частичный путь, но должно находиться в папке в пути поиска файлов или в текущей папке.

Входной тип, заданный как 'file' если вход является файлом или 'dir' если вход является папкой.

Имя файла параметров, заданное как вектор символов. Если файл отсутствует в текущей папке, укажите полный путь к файлу.

Дополнительные сведения о создании файла настроек см. в разделе Сохранение и повторное использование параметров сообщения анализатора кода. Если вы задаете недопустимый файл, первое сообщение в отчете 0: Unable to open or read the configuration file 'mymlint.txt'--using default settings.

Представлено до R2006a