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. Выберите Code Analyzer на левой панели.

  3. При Настройках по умолчанию, в разделе Aesthetics и Readability, очищают Использование сообщения || вместо | как операция ИЛИ в (скалярных) условных операторах.

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

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

Запустите mlintrpt на файле в качестве примера с помощью пользовательского файла настроек mysettings.txt. Использование сообщения || вместо | как операция ИЛИ в (скалярных) условных операторах подавлено и больше не отображается в отчете.

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

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

свернуть все

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

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

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

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

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